1

Government Software Engineering Jobs in Reston, VA

... engineering talent, improving software practices, and collaborating with program leadership, cybersecurity teams, product owners, developers, and government stakeholders in a classified or sensitive ...

Government and private sector. They are seeking a Software Engineer to support a fleet aviation modernization program, contributing to the development of next-generation aviation analytics and ...

Senior Embedded Software Engineer

Arlington, VA ยท Hybrid

$142K - $186K/yr

... engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its ...

Software Engineering Lead

Washington, DC ยท Remote

$200K - $240K/yr

Company Overview Promise modernizes how government agencies and utilities support people in ... About the Role Promise is looking for an Engineering Lead to guide the technical vision and team ...

Senior Software Engineer

Washington, DC ยท On-site

$170K - $230K/yr

Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active ... S. Government requirements. TAP Engineering is an Equal Opportunity/Affirmative Action Employer.

Sr. Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

Government and military as it relates to application modernization, containers, and Kubernetes ... You will work at the intersection of software engineering and operations, contributing to solutions ...

next page

Showing results 1-20

Government Software Engineering information

See Reston, VA salary details

$66.1K

$153.5K

$213.8K

How much do government software engineering jobs pay per year?

As of Jul 4, 2026, the average yearly pay for government software engineering in Reston, VA is $153,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,800.00 and $180,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 are the most commonly searched types of Government Software Engineering jobs in Reston, VA? The most popular types of Government Software Engineering jobs in Reston, VA are:
What are popular job titles related to Government Software Engineering jobs in Reston, VA? For Government Software Engineering jobs in Reston, VA, the most frequently searched job titles are:
What cities near Reston, VA are hiring for Government Software Engineering jobs? Cities near Reston, VA with the most Government Software Engineering job openings:
Infographic showing various Government Software Engineering job openings in Reston, VA as of June 2026, with employment types broken down into 90% Full Time, 7% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $153,477 per year, or $73.8 per hour.
Software Programer SME

Software Programer SME

ECS

Washington, DC โ€ข On-site

Full-time

Posted 23 days ago


Job description

Everforth ECS Federal is seeking a Software Engineering Subject Matter Expert to support a mission-focused federal IT program in Washington DC.
Please Note: This position is contingent upon contract award.
Join Everforth ECS Federal as a software SME helping shape strategy, architecture, and modernization for mission-critical federal applications. This role offers the opportunity to guide teams, support a strong engineering culture, mentor talent, and influence long-term technical direction for national security and law enforcement systems.
The Software Engineering Subject Matter Expert will provide expert-level software engineering leadership, technical direction, architecture input, and strategic planning for application programs operating in secure federal environments. This role serves as a senior technical advisor who helps guide team practices, mentor developers and technical leads, strengthen engineering culture, and align software delivery with program SLAs, quality standards, release targets, and long-term mission objectives.
The Software Engineering Subject Matter Expert will lead design strategy, establish coding standards, advise on modernization, guide complex implementations, promote secure and maintainable development practices, and support roadmap planning across application portfolios. This position will also help identify risks, dependencies, technical debt, and improvement opportunities while supporting delivery planning against SLAs, release schedules, quality metrics, customer priorities, and mission needs.
This role requires a senior hands-on technical leader with deep software engineering experience, strong architecture judgment, and the ability to influence technical direction across multiple teams. The ideal candidate will bring experience supporting Agile or DevSecOps delivery, mentoring engineering talent, improving software practices, and collaborating with program leadership, cybersecurity teams, product owners, developers, and government stakeholders in a classified or sensitive federal mission environment.
  • Minimum 7 years software development experience
  • Java, .NET, Python, JavaScript, or similar experience
  • Experience with source control and software lifecycle practices.