1

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

Senior Software Engineer

Ashburn, VA ยท On-site

$125.30K - $165.20K/yr

Toyon Research Corporation is seeking a Senior Software Engineer to develop object-oriented software in various programming languages. The role involves designing, developing, testing, and analyzing ...

Senior Software Engineer

Herndon, VA ยท On-site

$150K - $170K/yr

We are seeking a Senior Software Engineer to become an integral part of our team! You will be responsible for designing, building and maintaining web applications in a .NET environment.

Senior Software Engineer

Washington, DC ยท On-site

$138.20K - $182.20K/yr

In this Senior Software Engineer role, you will design, build, and deploy AI Agentic systems to process and enrich intelligence data, while mentoring junior engineers and driving engineering ...

Senior Software Engineer

Washington, DC

$138.70K - $182.90K/yr

Senior Software Engineer . Location: Washington, DC. Direct Placement- $135k Client: GSA The Senior Software Engineer /Solutions Architect will be a key member of an Enterprise Application ...

Senior Software Engineer

Herndon, VA ยท On-site

$150K - $170K/yr

We are seeking a Senior Software Engineer to become an integral part of our team! You will be responsible for designing, building and maintaining web applications in a .NET environment.

Senior Software Engineer

Mclean, VA ยท On-site

$123.80K - $163.30K/yr

Senior Software Engineer Location: McLean, VA or Richmond, VA Work Environment: Hybrid Role Summary: As a Senior Software Engineer at Exiger, you will be responsible for designing and developing ...

Senior Software Engineer

Herndon, VA ยท On-site

$126K - $166.10K/yr

Senior Software Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable ...

Senior Software Engineer

Bethesda, MD ยท On-site

$107.90K - $195.05K/yr

Leidos is seeking a TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client's efforts to design and implement a cutting-edge data-centric architecture ...

Senior Software Engineer

Herndon, VA ยท On-site

$126K - $166.10K/yr

Overview Senior Software Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing ...

Senior Software Engineer

Ashburn, VA ยท On-site

$130K - $190K/yr

This position is an opportunity to work on a software engineering team with senior staff members guiding the development of mission-critical planning and decision-support systems for government ...

Senior Software Engineer

Washington, DC ยท On-site

$138.70K - $182.90K/yr

ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest brands in the world. We're a down-to-earth, hardworking team that's not ...

Senior Software Engineer

Arlington, VA ยท On-site

$141.20K - $186.10K/yr

The Senior Software Engineer will design and build the next-generation Decision Management Platform, focusing on writing production code, improving customer experience, and mentoring team members.

Senior Software Engineer

Washington, DC ยท On-site

$138.70K - $182.90K/yr

ISL is looking for a skilled, hard-working Senior Software Engineer to help build amazing experiences for some of the biggest brands in the world. We're a down-to-earth, hardworking team that's not ...

Senior Software Engineer

North Bethesda, MD ยท Hybrid

$122.70K - $161.70K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In this role, you'll work as part of a skilled, collaborative team to build and maintain solutions for the ...

Senior Software Engineer

Falls Church, VA ยท On-site

$111.16K - $150.39K/yr

Software Engineer Senior * Executes complex software engineering activities by transforming system design artifacts, user requirements, and mission workflows into scalable software capabilities ...

Senior Software Engineer

Bethesda, MD ยท Hybrid

$107.90K - $195.05K/yr

Leidos is seeking a TS/SCI cleared Senior Software Engineer to join our mission-driven team. This role supports our client's efforts to design and implement a cutting-edge data-centric architecture ...

next page

Showing results 1-20

Senior Software Engineer information

See Reston, VA salary details

$78.7K

$149.3K

$200.1K

How much do senior software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior software engineer in Reston, VA is $149,349.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,700.00 and $168,300.00 per year, depending on experience, location, and employer.

What Is a Senior Software Engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

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

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the most commonly searched types of Software Engineer jobs in Reston, VA? The most popular types of Software Engineer jobs in Reston, VA are:
What cities near Reston, VA are hiring for Senior Software Engineer jobs? Cities near Reston, VA with the most Senior Software Engineer job openings:
Infographic showing various Senior Software Engineer job openings in Reston, VA as of May 2026, with employment types broken down into 95% Full Time, 2% Part Time, 1% Temporary, and 2% Contract. Highlights an 77% Physical, 7% Hybrid, and 16% Remote job distribution, with an average salary of $149,349 per year, or $71.8 per hour.
Senior Software Engineer

Senior Software Engineer

Toyon Research Corporation

Ashburn, VA โ€ข On-site

$125.30K - $165.20K/yr

Full-time

Posted 17 days ago


Job description

Job Summary:
Toyon Research Corporation is seeking a Senior Software Engineer to develop object-oriented software in various programming languages. The role involves designing, developing, testing, and analyzing software for mission-critical planning and decision-support systems for government customers, while also performing project management tasks.
Responsibilities:
โ€ข Develop object-oriented software in C++, C#, Java, JavaScript and/or Python.
โ€ข Design, develop, test, and perform analysis in a highly technical environment.
โ€ข Work on a software engineering team with senior staff members guiding the development of mission-critical planning and decision-support systems for government customers.
โ€ข Perform project management work and support, including tracking and confirming technical performance, monitoring budgets, writing status reports and briefings for customer review.
Qualifications:
Required:
โ€ข U.S. Citizenship Required
โ€ข Ability to qualify for a US Department of Defense security clearance required
โ€ข Developing object-oriented software in C++, C#, Java, JavaScript and/or Python
โ€ข Design, develop, test, and perform analysis in a highly technical environment
โ€ข Motivation and a drive to implement robust software with intuitive user interfaces
โ€ข Demonstrated software engineering capabilities and success working in a collaborative environment with configuration management and version control tools
โ€ข Experience performing project management work and support, including tracking and confirming technical performance, monitoring budgets, writing status reports and briefings for customer review
โ€ข At least 7 years of relevant professional experience
โ€ข Bachelorโ€™s or advanced degree in computer science or engineering
โ€ข Excellent thinking and problem-solving skills
โ€ข Ability to work with others to conceptualize and collaboratively solve problems
โ€ข Object-oriented software development in C++, C#, Java, JavaScript, Python and/or other (React and/or TypeScript a plus)
โ€ข Experience designing, developing, and performing analysis with database management systems, geographic Information systems, and/or other (DBMS, SQL, GIS such as ArcGIS, etc.)
โ€ข Understanding of software and systems engineering for multi-machine deployments
โ€ข At least 1 year of project management experience
โ€ข Ability to configure and maintain virtual machines and host servers
Preferred:
โ€ข Strong math skills, particularly for implementation of optimization and search methods
โ€ข Experience with coding and testing numerical methods
โ€ข Existing TS Clearance with SCI eligibility
Company:
Toyon Research Corporation is a defense & space company that provides missile, antennas, and RF systems. Founded in 1980, the company is headquartered in Goleta, USA, with a team of 201-500 employees. The company is currently Growth Stage.