1

Dot Net Software Engineer Jobs in Maine (NOW HIRING)

Description We are looking for a Software Engineer to help build and expand an advanced budgeting ... NET, C#, Angular, HTML5, SQL, RESTful APIs, and cloud-based services. * Participate in Agile ...

Cloud Ops Engineer

Yarmouth, ME · On-site

$100 - $150/hr

As a full stack engineer, your playground will entail a wide range of technologies such as Angular, HTML5, RESTful services, .NET, C# and Cloud/AWS. Tyler Technologies is looking for Software ...

New

CloudOps Engineer

Orono, ME · On-site

$104.77 - $170.95/hr

CloudOps Engineer - Tyler Technologies Join Tyler Technologies as a CloudOps Engineer. You will ... Software development - Minimum 1 year developing in an object‑oriented language (C# .NET ...

New

We supply enterprise-wide software that not only provides full control and governance, but also ... Backend services (Node.js, Java, Python, .NET, etc.) * Understand client-server architecture and ...

Dot Net Software Engineer information

See Maine salary details

$23.7K

$110.4K

$145.2K

How much do dot net software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for dot net software engineer in Maine is $110,363.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,800.00 and $127,300.00 per year, depending on experience, location, and employer.

What is a Dot Net Software Engineer?

A Dot Net Software Engineer is responsible for designing, developing, and maintaining software applications using Microsoft's .NET framework. They work with languages like C#, VB.NET, and ASP.NET to build web, desktop, and cloud-based applications. Their role includes writing clean code, debugging, improving performance, and integrating databases. They often collaborate with teams to develop scalable and secure software solutions.

What does a Dot Net Software Engineer do?

Dot Net Software Engineers typically work on designing, developing, and maintaining web, desktop, or cloud-based applications using the .NET framework and related technologies. Daily tasks often include writing and reviewing code, collaborating with cross-functional teams such as UI/UX designers and QA testers, and participating in sprint planning and code reviews. Engineers may also be involved in troubleshooting technical issues, optimizing application performance, and integrating with databases or external services. The variety of projects and collaborative environment offer strong opportunities to develop both technical expertise and professional growth.

What are the key skills and qualifications needed to thrive as a Dot Net Software Engineer?

To thrive as a Dot Net Software Engineer, you need a strong understanding of C#, .NET frameworks, object-oriented programming, and a relevant degree in computer science or a related field. Experience with development tools such as Visual Studio, version control systems like Git, and certifications such as Microsoft Certified: .NET Developer are highly valuable. Problem-solving skills, teamwork, and effective communication are essential soft skills for excelling in project-based environments. These skills are important because they enable efficient software development, seamless collaboration, and the delivery of robust, maintainable solutions that align with business goals.

What are popular job titles related to Dot Net Software Engineer jobs in Maine?

For Dot Net Software Engineer jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Dot Net Software Engineer jobs in Maine look for?

The top searched job categories for Dot Net Software Engineer jobs in Maine are:

Infographic showing various Dot Net Software Engineer job openings in Maine as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $110,363 per year, or $53.1 per hour.

Other

Posted 4 days ago


Tyler Technologies rating

9.3

Company rating: 9.3 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

14th of 245 rated software companies


Job description

Description
We are looking for a Software Engineer to help build and expand an advanced budgeting platform focused on Priority Based Budgeting.
Priority Based Budgeting is a strategic budgeting method that helps public sector organizations allocate financial resources based on how effectively programs and services align with overarching community goals. Rather than treating the budget as a static financial exercise, the platform helps organizations evaluate programs, understand tradeoffs, and make more informed resource allocation decisions.
In this role, you will work as a full-stack engineer across a modern application stack that includes SQL, Angular, HTML5, RESTful services, .NET, C#, and cloud technologies, including AWS. You will help develop applications, services, and infrastructure that support a high-impact product used by government organizations to connect financial decisions with measurable community outcomes.
Responsibilities
  • Build, enhance, and maintain applications and infrastructure for Tyler's Priority Based Budgeting and broader budgeting solutions.
  • Develop full-stack features using technologies such as .NET, C#, Angular, HTML5, SQL, RESTful APIs, and cloud-based services.
  • Participate in Agile development activities, including sprint planning, backlog refinement, sprint reviews, and retrospectives.
  • Collaborate with product managers, designers, engineers, and other stakeholders to translate budgeting workflows and customer needs into reliable product functionality.
  • Support cloud migration and modernization efforts, including work related to AWS-based infrastructure and deployment patterns.
  • Troubleshoot deployment, performance, and runtime issues in partnership with Technical Support and other internal teams.
  • Contribute to improvements in engineering standards, development processes, testing practices, and deployment workflows.
  • Assist in building scalable, maintainable solutions that support complex budgeting, program evaluation, and decision-making workflows.
  • Work on highly visible deliverables that directly support customers' financial planning and strategic budgeting processes.

Qualifications
  • BS/BA in Computer Science, Software Engineering, or equivalent practical experience.
  • Experience with, or aptitude for, .NET and C# development.
  • 1-3 years of software design and development experience using conventional application development technologies.
  • Strong communication, analytical, and problem-solving skills.
  • Ability to manage multiple priorities, track deliverables, and meet timelines.
  • Ability to succeed on highly visible projects with meaningful customer impact.
  • Demonstrated ability to collaborate effectively across team or division boundaries.
  • Familiarity with Linux, HTML5, JavaScript, .NET, SQL, Angular, and REST APIs.
Preferred Qualifications
  • Experience with data modeling tools, database design, and web services.
  • Experience with Amazon Web Services or other cloud platforms.
  • AWS certifications are beneficial.
  • Experience with automated testing, continuous deployment, and test-driven development.
  • Experience with Docker, Kubernetes, and cloud-native technologies.
  • Exposure to budgeting, financial planning, public sector software, analytics, or AI-enabled application development is a plus.

About the Work
This position is well suited for an engineer who wants to work on practical, data-driven software with clear customer value. The product supports public sector organizations as they evaluate programs, connect budgets to strategic priorities, and make decisions about how limited resources should be allocated.
The work combines traditional full-stack application development with cloud modernization, data-heavy workflows, and emerging AI capabilities that can improve how budgeting teams analyze information and make decisions.

What Tyler Technologies employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom