1

Federal Government Software Engineer Jobs in Virginia

Software Engineer- Senior

Herndon, VA · On-site

$131 - $177/hr

Software Engineer - Senior Responsibilities Include: * Contribute as an experienced Software ... federal, state or local law. Many of our job openings require access to government buildings or ...

Software Engineer - Senior Responsibilities Include: * Contribute as an experienced Software ... federal, state or local law. Many of our job openings require access to government buildings or ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... defense, or other federal government customers, particularly within classified environments.

Software Engineer - Senior Responsibilities Include: * Contribute as an experienced Software ... federal, state or local law. Many of our job openings require access to government buildings or ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... defense, or other federal government customers, particularly within classified environments.

Embedded Software Engineer

Chantilly, VA · On-site

$120K - $160K/yr

This position is for a Satellite Systems Software Engineer for a large, multi-year contract ... S. federal government. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately ...

Software Engineer / Developer Job Type: Full time, On-Site, potential for hybrid schedule Clearance ... Develop and implement software enhancements to mission systems in Federal Government agencies

Showing results 41-60

Federal Government Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do federal government software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for federal government software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What is a federal government software engineer?

A Federal Government Software Engineer designs, develops, and maintains software systems for government agencies. They work on secure, scalable, and mission-critical applications that support public services, defense, cybersecurity, and other national priorities. These engineers follow strict security and compliance guidelines, often collaborating with other government and contractor teams. The role may require knowledge of specific programming languages, cloud computing, and cybersecurity best practices. Security clearances may also be necessary, depending on the agency and project.

What do federal government software engineers do?

As a Federal Government Software Engineer, you may work on projects ranging from developing secure web applications and data management systems to maintaining legacy platforms or implementing new cloud solutions. Your responsibilities often include coding, system integration, collaborating with cross-functional teams, and ensuring compliance with federal cybersecurity guidelines. You might also participate in requirements analysis, testing, and deploying software solutions that serve the needs of both internal users and the public. The work environment is typically collaborative, structured, and mission-driven, with opportunities to contribute to impactful, large-scale initiatives.

What skills and qualifications are needed to be a federal government software engineer?

To thrive as a Federal Government Software Engineer, you need a strong background in computer science, programming languages (such as Java, Python, or C++), and a relevant degree or equivalent experience. Familiarity with government-specific software systems, cloud platforms, cybersecurity standards (like FedRAMP or FISMA), and security clearances is often required. Excellent problem-solving, communication, and teamwork skills are crucial for collaborating with diverse stakeholders and managing complex projects. These abilities ensure the secure, reliable, and efficient development of software systems that support critical government operations.

What are the most commonly searched types of Federal Government Software Engineer jobs in Virginia?

The most popular types of Federal Government Software Engineer jobs in Virginia are:

What job categories do people searching Federal Government Software Engineer jobs in Virginia look for?

The top searched job categories for Federal Government Software Engineer jobs in Virginia are:

Infographic showing various Federal Government Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 74% In-person, and 26% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Full-time

Medical, Retirement, PTO

Re-posted 21 days ago


Job description

Red Rock Government Services - Discover a company you'll love to work for...Red Rock Government Services is a Woman-owned Small Business consultancy providing strategic, IT, financial, and management consulting services to the federal government within the national security environment. We are mission-focused in creating value for our customers and people-focused in providing fulfilling career and growth opportunities for our employees. We offer a generous compensation package with employee incentives, above industry-standard benefits, and a strong focus on work-life balance.

This position requires a current and active TS/SCI with Full Scope Polygraph security clearance. This position does not have the ability to sponsor candidates for clearance processing.

RedRock is currently seeking a Software Engineer proficient in ETL processes for both structured and unstructured data, to collaborate within an Agile team environment.

Required Skills:

  • Experience with Python
  • Experience with PySpark
  • Experience with ETL tools such as Databricks, Pentaho
  • Experience developing new and modifying existing ETL code including development of
  • conditioners
  • Experience performing the ETL process for a variety of data types.
  • Experience in cloud environments.
  • Experience working in an Agile environment.

Optional Skills:

  • Experience using Elasticsearch.

Pay and Benefits:

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Paid Leave and Retirement.

Commitment to Diversity:

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.

CJ123