1

Software Development Software Engineer Jobs in Reston, VA

This role provides technical leadership across the software development lifecycle, guiding architecture decisions, mentoring engineers, and driving implementation of scalable, secure, and ...

CACI International Inc is seeking a Software Engineer to support the development of algorithms and software for remote sensing capabilities. The role involves collaborating with experts, designing ...

Software Engineer Overview: The Software Engineer is responsible for designing, developing, testing ... Prepare and maintain detailed technical documentation for all developed software. * Participate in ...

Software Engineer Overview: The Software Engineer is responsible for designing, developing, testing ... Prepare and maintain detailed technical documentation for all developed software. * Participate in ...

You'll contribute technical expertise across the full software development lifecycle-including ... Working within a DevOps framework, you will participate in or lead major project deliverables ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

With this focus, we've developed a comprehensive benefits package that supports our employees both ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

Software Engineer

Bethesda, MD · On-site

$87K - $157K/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

Bethesda, MD · On-site

$87K - $157K/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 ...

Req ID: 41420 Summary Software Engineer Gaithersburg, MD Are you ready to enhance your skills and ... Lead the design, development, testing, deployment, and maintenance of enterprise software ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

With this focus, we've developed a comprehensive benefits package that supports our employees both ... Participates in and/or directs software programming initiatives using Java, JavaScript, Python ...

next page

Showing results 1-20

Software Development Software Engineer information

See Reston, VA salary details

$66.1K

$153.5K

$213.8K

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

As of Aug 10, 2026, the average yearly pay for software development software engineer 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 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 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.

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 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.
What cities near Reston, VA are hiring for Software Development Software Engineer jobs? Cities near Reston, VA with the most Software Development Software Engineer job openings:

Software Engineer -Senior

Socket.dev

Chantilly, VA • On-site

$140 - $190/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Senior Software EngineerPosition Summary

The Senior Software Engineer designs, develops, tests, and maintains complex software applications and mission systems supporting critical government operations. This role provides technical leadership across the software development lifecycle, guiding architecture decisions, mentoring engineers, and driving implementation of scalable, secure, and maintainable solutions. The Senior Software Engineer supports modern software engineering practices, including DevSecOps, cloud-native development, digital engineering, and AI-enabled development capabilities that accelerate delivery, testing, integration, and mission effectiveness. Working closely with architects, systems engineers, product owners, and government stakeholders, this position helps ensure successful delivery of mission-critical capabilities within complex operational environments.

Security Clearance Requirement:

Candidates must possess an active TS/SCI clearance at the time of application. Sponsorship is not available for this position.

Key Responsibilities
  • · Lead the design, development, integration, testing, and sustainment of complex software applications and mission systems.
  • · Provide technical leadership and mentorship to software engineers, promoting engineering excellence and adherence to best practices.
  • · Define software architecture, design patterns, and technical approaches that support scalability, security, maintainability, and performance requirements.
  • · Collaborate with systems engineers, architects, product owners, and stakeholders to translate mission needs and technical requirements into software solutions.
  • · Develop, review, and optimize code while ensuring compliance with secure coding standards and software quality requirements.
  • · Lead implementation of CI/CD pipelines, automated testing, DevSecOps practices, and software deployment strategies.
  • · Support integration of software components, APIs, cloud services, and external systems within complex mission environments.
  • · Participate in Agile/Scrum activities, technical reviews, and architecture discussions to support program objectives.
  • · Troubleshoot and resolve complex software, integration, and performance issues across development and operational environments.
  • · Contribute to digital engineering, software modernization, and AI-enabled development initiatives that improve delivery speed, quality, and mission effectiveness.
Required QualificationsClearance
  • Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance is required.
Education
  • · Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Experience
  • · 8–12 years of experience in software engineering, application development, or systems software development.
  • · Demonstrated experience designing, developing, and deploying enterprise or mission-critical software solutions.
  • · Experience leading software development efforts and mentoring junior engineers within Agile development environments.
  • · Experience developing software using Java, Python, or similar object-oriented programming languages.
  • · Experience designing and implementing RESTful APIs, microservices, and service-oriented architectures.
  • · Experience with CI/CD pipelines, automated testing frameworks, and DevSecOps practices.
  • · Experience supporting software integration, deployment, and sustainment activities within complex technical environments.
  • · Experience supporting digital engineering, cloud-native development, software modernization, or AI-enabled development initiatives.
Knowledge, Skills, and Abilities
  • · Strong knowledge of software engineering principles, architecture patterns, and secure software development practices.
  • · Expertise in Agile software development methodologies and DevSecOps concepts.
  • · Knowledge of distributed systems, microservices architectures, and API-driven solutions.
  • · Understanding of cloud technologies, containerization, and modern deployment approaches.
  • · Ability to lead technical discussions, design reviews, and architecture decisions.
  • · Strong analytical, troubleshooting, and problem-solving skills in complex operational environments.
  • · Ability to communicate technical concepts effectively to engineers, program leadership, and government stakeholders.
  • · Ability to balance mission requirements, technical constraints, and delivery schedules.
  • · Ability to support mission-critical systems operating within classified environments.
Desired Skills
  • · Java and Python software development
  • · Software architecture and technical design leadership
  • · RESTful APIs, microservices, and distributed systems
  • · Agile/Scrum development methodologies
  • · CI/CD pipeline implementation and DevSecOps practices
  • · Automated testing frameworks and software quality engineering
  • · Cloud-native development and AWS or Azure services
  • · Containerization technologies and orchestration platforms
  • · Digital engineering and AI-enabled software development environments
  • · Mission system integration and software modernization initiatives
Preferred Certifications
  • · AWS Certified Developer – Associate
  • · Certified Secure Software Lifecycle Professional (CSSLP)
Work Environment
  • Full-time position supporting a federal customer at a contractor site within the Washington, DC Metropolitan Area.

· Candidate must be able to work onsite at government facilities if needed by contract performance.

  • Occasional local travel within the National Capital Region (NCR) may be required.
Company Overview

Ad hoc Research Associates, LLC is a veteran-owned services company that delivers innovative solutions tailored to meet the unique needs of its clients. Specializing in Systems Engineering services, the company supports major Department of Defense acquisition programs and Research & Development projects across areas such as Cyber Analytics, Modeling & Simulation, Systems Integration, and Test & Evaluation.

Job Overview

We are seeking a highly skilled Software Engineer Subject Matter Expert (SME) to join our dynamic team. In this role, you will leverage your extensive technical expertise to develop, integrate, and optimize complex software solutions. Your contributions will be instrumental in advancing our research initiatives and supporting critical defense systems through innovative application development, system integration, and infrastructure management. This position offers an exciting opportunity to work on cutting-edge projects within a collaborative environment that values technical excellence and continuous improvement.

Benefits:
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Referral program
  • Vision insurance
Education:
  • Bachelor's (Required)
Experience:
  • Software development: 10 years (Required)
Security clearance:
  • Top Secret (Required)
Ability to Commute:
  • Chantilly, VA 20153 (Required)
Work Location: In person
#J-18808-Ljbffr