1

Senior Software Developer Jobs in Reston, VA (NOW HIRING)

Sr. Software Developer

Chantilly, VA · On-site

$56.25 - $74.50/hr

Amentum is seeking a talented and experienced Senior Software Engineer to join their dynamic team. The ideal candidate will have over 10 years of software development experience and will be ...

Senior Software Developer (Remote)

Reston, VA · Remote

$56.75 - $75/hr

Senior Software Developer Position Summary ASRC Federal is seeking a Senior Software Developer to support the Defense Contract Audit Agency (DCAA) by leading the design, development, modernization ...

Senior Software Developer

Reston, VA · On-site +1

$120K - $160K/yr

Join us as a Senior Software Developer and help power the mission systems that keep national security space operations running. In this role, you'll be responsible for identifying and autonomously ...

Senior Software Developer

Herndon, VA

$56 - $74/hr

Overview We are seeking a versatile Senior Software Developer with expertise in secure software engineering. The ideal candidate will combine technical proficiency in development tools and ...

Senior Software Developer

Reston, VA · On-site +1

$120K - $160K/yr

Join us as a Senior Software Developer and help power the mission systems that keep national security space operations running. In this role, you'll be responsible for identifying and autonomously ...

Senior Software Developer (Remote)

Reston, VA · Remote

$56.75 - $75/hr

Senior Software Developer Position Summary ASRC Federal is seeking a Senior Software Developer to support the Defense Contract Audit Agency (DCAA) by leading the design, development, modernization ...

Overview Senior Software Developer role at Convirgence . Our client supports and secures some of the most complex government, defense, and intelligence projects across the country. We ensure today is ...

Senior Software Developer

Chantilly, VA · On-site

$55.75 - $73.75/hr

Overview We are seeking a Senior Application Developer who will focus on the development and ... Analyzing user needs and software requirements to determine feasibility of design within time and ...

Sr. Software Developer

Chantilly, VA · On-site

$55.75 - $73.75/hr

We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have over 10 years of software development experience with a strong background in ...

Sr. Software Developer

Chantilly, VA · On-site

$55.75 - $73.75/hr

We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have over 10 years of software development experience with a strong background in ...

Leidos is seeking Senior Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems.

next page

Showing results 1-20

Senior Software Developer information

See Reston, VA salary details

$16

$64

$91

How much do senior software developer jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for senior software developer in Reston, VA is $64.34, according to ZipRecruiter salary data. Most workers in this role earn between $54.62 and $72.16 per hour, depending on experience, location, and employer.

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

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What Is a Senior Software Developer?

Senior software developers have several years of experience in the software industry. They have proven successful in exceeding client expectations when developing programs and have provided excellent support in the managing of those applications. They have worked their way up from junior software developer positions and have mastered a variety of coding languages and programs. Senior software developers train and oversee a team of junior software developers.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What are Senior Software Developers?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Reston, VA? The most popular types of Software Developer jobs in Reston, VA are:
What are popular job titles related to Senior Software Developer jobs in Reston, VA? For Senior Software Developer jobs in Reston, VA, the most frequently searched job titles are:
What cities near Reston, VA are hiring for Senior Software Developer jobs? Cities near Reston, VA with the most Senior Software Developer job openings:
Sr. Software Developer

Sr. Software Developer

Amentum

Chantilly, VA • On-site

$56.25 - $74.50/hr

Full-time

Posted 2 days ago


Job description

Job Summary:
Amentum is seeking a talented and experienced Senior Software Engineer to join their dynamic team. The ideal candidate will have over 10 years of software development experience and will be responsible for designing and developing software solutions, migrating legacy applications to the cloud, and managing cloud infrastructure.
Responsibilities:
• Design and develop software solutions, employing technologies such as Python, NodeJS, Angular, JavaScript, C#, SQL Server, Microsoft Windows Server, and Linux.
• Deploying, maintaining, and troubleshooting EKS clusters, ensuring high availability and performance for applications.
• Deploying and orchestrating workloads on Kubernetes, utilizing deployment strategies like rolling updates and canary releases.
• Implementing and managing cloud infrastructure using IaC tools like AWS CloudFormation or CDK.
• Designing and building CI/CD pipelines (using tools like Jenkins, GitHub Actions, or ArgoCD) for seamless and automated application delivery to EKS clusters.
• Integrating observability tools such as Prometheus, Grafana, Datadog, or Amazon CloudWatch to monitor application and cluster performance, troubleshoot complex issues, and optimize costs.
• Implementing robust security frameworks, including IAM roles, Kubernetes RBAC policies, and vulnerability scanning solutions.
• Work with Jira and Confluence for agile management.
• Research, prototype, and recommend improvements to existing systems and architectures.
• Troubleshoot and resolve complex software, performance, and infrastructure issues.
• Research and adopt emerging technologies to enhance system efficiency.
• Safety - Amentum enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe work environment. As appropriate, each employee is responsible for completing all training requirements and fulfilling all self-aid/buddy aid responsibilities, participating in emergency response tasks and serving on safety committees and teams.
• Quality - Quality is the foundation for the management of our business and the keystone to our goal of customer satisfaction. It is our policy to consistently provide services that meet customer expectations. Accordingly, each employee must conform to the Amentum Quality Policy and carry out job activities in compliance with applicable Amentum Quality System documents and customer contracts. Each employee must read and understand his/her Quality Management and Customer Satisfaction responsibilities.
• Procedure Compliance - Each employee must read, understand and implement the general and specific operational, safety, quality and environmental requirements of all plans, procedures and policies pertaining to his/her job.
Qualifications:
Required:
• Over 10 years of hands-on software development experience.
• Hands-on experience with secure systems engineering, systems integration, and reverse engineering.
• Proficiency in programming languages (at least two): Python, NodeJS, Angular, JavaScript, C#, SQL.
• Experience with cloud technologies.
• Experience working with tools like JIRA, Confluence, Splunk, and diagramming applications.
• Strong skills in debugging, performance optimization, and DevOps practices.
• Background in on-call support and operational monitoring of critical systems.
• TS/SCI with Poly clearance.
• Bachelor’s degree in Computer Science, Design, or related field (or equivalent experience).
• 10 years of experience.
Preferred:
• Experience with design systems and component libraries.
• Experience with AWS.
• Experience with EKS or other container orchestration software.
• Excellent technical writing and documentation skills.
• Experience in collaborating with multidisciplinary teams.
• Familiarity with high-availability systems and secure communications.
Company:
Amentum is a technology and engineering company for security, defense, and energy. Founded in 2020, the company is headquartered in Germantown, USA, with a team of 10001+ employees. The company is currently Late Stage.