1

Government Software Engineering Jobs (NOW HIRING)

Senior Software Architect

Lexington Park, MD ยท Hybrid

$125K - $170K/yr

The candidate will support the Government in evaluating software development progress, assessing technical risks, reviewing engineering artifacts, and ensuring software products meet program ...

Degree(s) in Computer Science, Engineering, Physics, or Mathematics. * 4 years experience of progressively advanced commercial or government software development experience * 4 years experience C# ...

Senior Software Architect

Lexington Park, MD ยท On-site

$125K - $170K/yr

The candidate will support the Government in evaluating software development progress, assessing technical risks, reviewing engineering artifacts, and ensuring software products meet program ...

Degree(s) in Computer Science, Engineering, Physics, or Mathematics. * 4 years experience of progressively advanced commercial or government software development experience * 4 years experience C# ...

Lead Software Engineer

Colorado Springs, CO ยท On-site

$150K - $185K/yr

Omitron is seeking a Lead Software Engineer to provide technical leadership for software ... Collaborate with program management, systems engineering, and government customers to refine ...

Company Description Nava partners with government to deliver mission-critical software that helps ... Whether or not you have a CS or engineering degree (or any degree). * Whether or not you have ...

The government also imposes a level of bureaucracy that is typically not present in a company of ... Whether or not you have a CS or engineering degree (or any degree). * Whether or not you have ...

Company Description Nava partners with government to deliver mission-critical software that helps ... Whether or not you have a CS or engineering degree (or any degree). * Whether or not you have ...

next page

Showing results 1-20

Government Software Engineering information

See salary details

$63.5K

$147.5K

$205.5K

How much do government software engineering jobs pay per year?

As of Jun 30, 2026, the average yearly pay for government software engineering in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What Are Government Jobs in Software Engineering?

Government software engineering jobs involve working at the local, state, or federal levels to provide assistance to an area or government agency. In this role, you may set up a network or system, develop customized software, or use testing techniques to see whether or not existing software and hardware are performing as expected. Some government software engineering jobs are directly with the government, while contractors who specialize in specific areas fill other roles. Many government software engineering jobs are geographically centralized. In other words, the more government offices there are in an area, the more software engineering jobs you can expect to find.

What are some unique challenges faced by software engineers working in government agencies?

Software engineers in government agencies often work within strict regulatory and security frameworks, which can mean longer approval cycles and more documentation compared to private sector roles. Collaboration across multiple departments is common, as systems must integrate with legacy infrastructure and comply with public sector standards. While these constraints can be challenging, they also offer opportunities to contribute to projects that have a significant impact on public services and society. Engineers typically work in multidisciplinary teams and gain exposure to large-scale, mission-critical applications.

What are the key skills and qualifications needed to thrive as a Government Software Engineer, and why are they important?

To thrive as a Government Software Engineer, you typically need a solid background in computer science, proficiency in programming languages like Java or Python, and a relevant degree or security clearance. Familiarity with government-specific systems, secure coding practices, and tools such as Git, CI/CD pipelines, and project management software is often required. Strong problem-solving abilities, communication skills, and attention to detail help you navigate complex regulations and collaborate with multidisciplinary teams. These skills are vital for building secure, reliable software solutions that support government operations and protect sensitive data.

What is government software engineering?

Government software engineering involves designing, developing, and maintaining software systems for government agencies and public sector organizations. These professionals work on projects that support public services, such as healthcare, transportation, security, and administration. Their work often requires adherence to strict security and privacy standards, as well as compliance with government regulations. Government software engineers may collaborate with other IT professionals and stakeholders to create reliable, efficient, and user-friendly solutions that serve citizens and government employees. This field offers the opportunity to make a significant impact on society through technology.
What cities are hiring for Government Software Engineering jobs? Cities with the most Government Software Engineering job openings:
What are the most commonly searched types of Government Software Engineering jobs? The most popular types of Government Software Engineering jobs are:
What states have the most Government Software Engineering jobs? States with the most job openings for Government Software Engineering jobs include:
Infographic showing various Government Software Engineering job openings in the United States as of June 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Architect

Senior Software Architect

Precise Systems

Lexington Park, MD โ€ข Hybrid

$125K - $170K/yr

Full-time

Medical, Life, Retirement

Posted 27 days ago


Key responsibilities

  • Provide technical oversight of software development efforts conducted by contractor and Government Software Support Activity organizations.

  • Review software engineering artifacts such as requirements, architecture documentation, design specifications, and test plans.

  • Support systems engineering activities including requirements analysis, systems integration, verification, validation, and configuration management.


Job description

Precise Systems delivers integrated, mission-ready solutions that advance warfighter readiness and strengthen our nationโ€™s most critical defense programs. Through the power of our combined capabilities, we provide deep expertise in Advanced Engineering; Digital Transformation; Electromagnetic Warfare; Interactive Training & Simulation; Physical Sciences Research; Platform Lifecycle Support; and Foreign Military Sales. Unified by decades of trusted performance and expanded through strategic growth, our team applies innovative technologies, engineering rigor, and customer-focused execution to solve complex challenges and accelerate mission success. Guided by our commitment to partnership, precision, and performance, we deliver the scalable solutions and technical excellence our customers depend onโ€”today and into the future.

We are seeking a highly experienced Senior Software Architect to provide software engineering, systems engineering, and technical oversight support for the development, integration, sustainment, and modernization of mission-critical software systems supporting naval aviation platforms. The successful candidate will serve as a key technical advisor to government leadership and will be responsible for monitoring and assessing software development activities performed by both prime contractors and Government Software Support Activities (SSAs). This position requires a strong foundation in software engineering principles, software development methodologies, systems engineering practices, and software lifecycle management. The candidate will support the Government in evaluating software development progress, assessing technical risks, reviewing engineering artifacts, and ensuring software products meet program requirements, performance objectives, cybersecurity standards, and operational needs.

Hybrid Work Disclaimer: This position may allow for hybrid work; however, employees must be able and willing to travel and provide in-office or on-site support as required by customer requirements, project demands, or business needs.

Duties:

  • Provide technical oversight of software development efforts conducted by both contractor and Government Software Support Activity (SSA) organizations.
  • Monitor software development activities, schedules, technical performance, and program execution to ensure alignment with program objectives.
  • Review software engineering artifacts, including software requirements, architecture documentation, design specifications, interface control documents, test plans, and technical reports.
  • Assess software development progress and provide recommendations regarding technical risks, issues, and corrective actions.
  • Support systems engineering activities including requirements analysis, systems integration, verification, validation, and configuration management.
  • Participate in technical interchange meetings, design reviews, sprint reviews, release planning events, and program management reviews.
  • Evaluate software development metrics, defect tracking data, and performance indicators to assess program health and software maturity.
  • Support integration of commercial software products and technologies into Department of Defense platforms and environments.
  • Provide technical recommendations regarding software modernization, sustainment, architecture improvements, and technology insertion opportunities.
  • Support software test planning, execution, and evaluation activities to ensure compliance with program requirements.
  • Coordinate across government, contractor, cybersecurity, engineering, and operational stakeholders to facilitate successful software delivery.
  • Support development of acquisition documentation, technical assessments, briefing materials, and executive-level communications.
  • Assist in identifying and mitigating technical, schedule, and integration risks associated with software development efforts.

Required Education:

  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Systems Engineering, Electrical Engineering, or related technical field.

Required Experience:

  • 12+ years of experience in software engineering, software development, systems engineering, or related technical disciplines.
  • Strong software engineering background with demonstrated experience supporting complex software-intensive systems.
  • Experience monitoring, assessing, or managing software development efforts in a government or contractor environment.
  • Knowledge of software architecture, software integration, software testing, and configuration management processes.
  • Experience with software lifecycle management processes and best practices.
  • Strong understanding of systems engineering principles and their application throughout the development lifecycle.
  • Excellent written and verbal communication skills with the ability to present technical information to both technical and non-technical audiences.

Desired Qualifications:

  • Masterโ€™s degree in related technical discipline
  • Experience supporting Naval Air Systems Command (NAVAIR), PMA-205, or other Department of Defense aviation programs.
  • Knowledge and practical experience with Agile software development methodologies, including Scrum, Kanban, SAFe, and DevSecOps practices.
  • Experience serving in or supporting Agile development teams, including participation in sprint planning, backlog refinement, sprint reviews, retrospectives, and release planning activities.
  • Experience integrating Commercial-Off-The-Shelf (COTS) and commercial software solutions into Department of Defense platforms and mission systems.
  • Familiarity with modern software development tools, pipelines, and environments.
  • Experience supporting software modernization, digital engineering, and model-based engineering initiatives.
  • Experience reviewing contractor software development performance, technical baselines, and software deliverables.
  • Knowledge of Cybersecurity requirements, Risk Management Framework (RMF), and secure software development practices.
  • Experience working within organizations appraised under Capability Maturity Model Integration (CMMI) frameworks and applying CMMI best practices to software development, quality assurance, process improvement, and project management activities.
  • Familiarity with software process improvement initiatives and quality management systems supporting CMMI Level 3 or higher environments.
  • Active Top Secret Clearance Preferred

Travel Requirements:

  • Occasional travel (up to 10-15%) to contractor facilities, government activities, technical reviews, and program meetings as required.

Must be able to obtain and maintain a Secret security clearance. Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Precise Systems values employee contributions, promotes diverse opportunities for professional growth, and prioritizes overall well-being. Our comprehensive professional services benefits package includes health insurance, life and accidental death and dismemberment coverage, disability insurance, retirement plans, holiday pay, employee-managed leave, and professional growth opportunities.

We recognize exceptional performance and alignment with our core values through our STAR Award recognition program.

Compensation at Precise Systems is determined by various factors, including education, experience, skills, competencies, and contract-specific requirements. The salary range for this position is $112,047.52-$190,049.83 (annualized USD). This range represents the standard pay for this role and is just one component of Precise Systemsโ€™ total compensation package.

Precise Systems is committed to fair and equitable pay practices in alignment with applicable pay transparency laws and equal employment opportunity standards.

Precise Systems is dedicated to a shared vision and core values of Integrity, Respect, and Responsibility, which foster innovation and drive our continued success in the global marketplace. Precise Systems and its subsidiaries are Equal Opportunity /Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, status as an individual with a disability, or any legally protected status under federal, state, or local law. Visit www.GoPrecise.com for a listing of current openings and our comprehensive, employee friendly benefits summary.  Precise Systems participates in E-Verify.


Required Skills
Required Experience