1

Software Development Software Engineer Jobs in Fairfax, VA

Software Engineer

Chantilly, VA · On-site

$58K - $115K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Participate in all aspects of the development lifecycle, including planning, requirements ...

New

The Software Engineer will work within an Agile development environment and collaborate with engineers, architects, and stakeholders to design, build, test, and deploy modern software solutions. The ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Participate in all aspects of the development lifecycle, including planning, requirements ...

New

Software Engineer (SME)

Bethesda, MD · On-site

$154K - $278K/yr

This role will provide technical expertise in the design, development, implementation and testing ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

Software Engineer (SME)

Bethesda, MD · On-site

$154K - $278K/yr

This role will provide technical expertise in the design, development, implementation and testing ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

Paas Software Engineer

Manassas, VA · On-site

$90K - $150K/yr

Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and ... Paas Software Engineer Performs tasks supporting PaaS-specific continuous integration/continuous ...

Software Engineer

Washington, DC · On-site

$120K - $140K/yr

Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. * Position: Software Engineer * Location: Washington, DC

Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. * Position: Software Engineer * Location: Washington, DC

Be Seen First

The software engineer designs and maintains programs and systems. They assist project management in ... Perform unit testing on developed software. Participate in code reviews. Design, modify, develop ...

REDLattice is seeking a Software Engineer to support the development, integration, and sustainment of mission-critical software systems. This role will focus on designing, implementing, and ...

JR Software Engineer

Chantilly, VA · On-site

$94K - $115K/yr

Participates in the development of engineering test strategies, devices and systems * Performs all other duties as assigned Required Qualifications: * Active TS/SCI clearance and the ability to ...

Participates in the development of engineering test strategies, devices and systems * Performs all other duties as assigned Required Qualifications: * Active TS/SCI clearance and the ability to ...

REDLattice is seeking a Software Engineer to support the development, integration, and sustainment of mission-critical software systems. This role will focus on designing, implementing, and ...

Support the Agile software development lifecycle following SAFe practices, using industry leading DevOps tools like GitHub, Jenkins, Unix bash scripting and leveraging tools such as JIRA and ...

Showing results 41-60

Software Development Software Engineer information

See Fairfax, VA salary details

$64.9K

$150.8K

$210.1K

How much do software development software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for software development software engineer in Fairfax, VA is $150,794.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,700.00 and $176,800.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

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

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What are popular job titles related to Software Development Software Engineer jobs in Fairfax, VA?

For Software Development Software Engineer jobs in Fairfax, VA, the most frequently searched job titles are:

What cities near Fairfax, VA are hiring for Software Development Software Engineer jobs?

Cities near Fairfax, VA with the most Software Development Software Engineer job openings:

Software Engineer - Cloud Development - R116

Expedition Technology

Herndon, VA • On-site

$61.75 - $80.25/hr

Full-time

Re-posted 2 days ago


Job description

Job Summary:
Expedition Technology is seeking an experienced Cloud Development Software Engineer to join their collaborative team in Herndon, VA. The role involves designing, developing, and deploying cloud-native applications using Amazon Web Services (AWS) while supporting the Department of Defense and Intelligence Communities.
Responsibilities:
• Manage cleared Cloud deployments using C2S
• Work with a team to manage existing AWS infrastructure in GovCloud
• Utilize your DevOps skills to maintain and support software engineering efforts
• Employ your software engineering skills to design and develop CloudFormation templates for reusability
• Reach across cleared and uncleared environments to develop compatible infrastructure
Qualifications:
Required:
• United States Citizenship – this position requires an active US government issued Top Secret/SCI security clearance for which you must be a US Citizen to obtain
• An active Top Secret/SCI security clearance
• Experience with Cloud deployments in a cleared environment
• Experience with DevOps best practices
• Containerization experience
• Prior support of CI/CD development
• Experience with developing CloudFormation templates
• Extensive experience with Amazon Web Services (AWS)
Preferred:
• Backend software engineering expertise to understand developers’ needs and the ability to write code to facilitate complicated infrastructure tasks
• Kubernetes experience
Company:
Expedition Technology is an engineering firm that specializes in advanced research for a broad range of government customers. Founded in 2013, the company is headquartered in Herndon, USA, with a team of 51-200 employees. The company is currently Growth Stage.