1

Government Software Engineer Jobs in Maine (NOW HIRING)

$119K - $157K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

About the role We are looking for a Senior Software Engineer to join a newly formed team focused on ... Due to federal government security requirements associated with our FedRAMP-authorized environment ...

Own an account list and develop plans for winning and expanding business with government customers ... Experience selling SaaS software or working in the Public Sector is preferred but not required. #J ...

Software Development Manager

Portland, ME · On-site

$126K - $166K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

We build web applications and digital services that make government more accessible, efficient, and ... In this role, you will oversee a remote team of 12 CMS developers , managing project execution ...

Software Development Manager

Portland, ME · On-site

$90K - $115K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

We build web applications and digital services that make government more accessible, efficient, and ... In this role, you will oversee a remote team of 12 CMS developers , managing project execution ...

next page

Showing results 1-20

Government Software Engineer information

See Maine salary details

$61.5K

$142.8K

$199K

How much do government software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for government software engineer in Maine is $142,832.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,200.00 and $167,500.00 per year, depending on experience, location, and employer.

What is a government software engineer?

Government Software Engineers are professionals who design, develop, test, and maintain software systems used by government agencies. They work on projects that support public services, national security, data management, and various digital platforms for citizens and government operations. These engineers often address unique security, compliance, and scalability requirements due to the sensitive nature of government data. Their work is crucial in ensuring the efficient and secure functioning of government technology infrastructure.

What is the difference between Government Software Engineer vs Civil Software Developer?

AspectGovernment Software EngineerCivil Software Developer
CredentialsBachelor's in Computer Science or related, security clearances often requiredBachelor's in Civil Engineering, Computer Science, or related
Work EnvironmentGovernment agencies, secure facilities, regulated environmentsConstruction sites, infrastructure projects, urban planning
Employer & IndustryFederal, state, or local government agenciesConstruction firms, civil engineering companies
Common Search/ComparisonYesYes

Government Software Engineers focus on developing software for government agencies, often requiring security clearances and working within regulated environments. Civil Software Developers work on infrastructure and civil projects, emphasizing software for construction and urban planning. While both roles involve software development, their industries, work settings, and credentials differ significantly.

What are some common challenges faced by government software engineers when working on public sector projects?

Government software engineers often encounter unique challenges such as navigating strict security protocols, complying with regulatory standards, and working with legacy systems that may require modernization. These projects typically involve extensive documentation and collaboration with cross-functional teams, including policy makers and end users, to ensure solutions meet public needs. Additionally, timelines can be influenced by procurement processes and budget constraints, making flexibility and strong communication skills essential for success.

What are the key skills and qualifications needed to thrive as a government software engineer?

To thrive as a Government Software Engineer, you need strong programming skills, knowledge of secure software development practices, and a relevant degree in computer science or a related field. Familiarity with government-approved frameworks, security clearance processes, and tools like Git, Java, Python, and cloud platforms is often required. Attention to detail, strong problem-solving, and the ability to work collaboratively while adhering to strict regulations are vital soft skills. These capabilities ensure that software solutions are reliable, secure, and compliant with government standards, supporting critical public sector missions.

What cities in Maine are hiring for Government Software Engineer jobs?

Cities in Maine with the most Government Software Engineer job openings:

Infographic showing various Government Software Engineer job openings in Maine as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $142,832 per year, or $68.7 per hour.

Other

Posted yesterday

New


Tyler Technologies rating

9.3

Company rating: 9.3 out of 10

Based on 20 frontline employees who took The Breakroom Quiz

14th of 244 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