1

Senior Software Developer Apprenticeship Jobs in Reston, VA

Senior Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Senior Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Senior Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Senior Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Senior Software Developer

Gaithersburg, MD · On-site

$59 - $77.75/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Senior Software Developer

Gaithersburg, MD · On-site

$59 - $77.75/hr

Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across ...

Sr. Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

We have an exciting opportunity for an experienced Sr. Software Engineers to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology in Annapolis Junction, MD;

Sr Software Developer

Herndon, VA · Remote

$55.75 - $73.75/hr

Salary: 125,000 Sr Software Developer Location: Remote Job: Sr Software Developer Schedule:Full-time Shift: Day Job Description AcisTek is seeking qualified professionals to support the Grants.gov ...

Sr. Software Developer

Alexandria, VA · On-site

$58.25 - $77/hr

We have an exciting opportunity for an experienced Sr. Software Engineers to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology in Annapolis Junction, MD;

Senior Software Developer

Bethesda, MD · Hybrid

$90K - $130K/yr

Description Spatial Front, Inc. (SFI), a two-time USAToday Top Workplaces awardee and Washington Top Workplaces honoree, is seeking a Senior Software Developer to support our growing team. In this ...

Senior Software Developer

Herndon, VA · On-site

$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

Arlington, VA · On-site

$62.75 - $83/hr

To support this mission, we are seeking a Senior Software Developer to lead the evolution of the DOJ National Classified Services (NCS) application stack. In this role, you won't just write code; you ...

Senior Software Developer

Vienna, VA · On-site

$54.75 - $72.25/hr

Our team is seeking a talented Senior Software Developer to support the full lifecycle development (analyze, design, develop, deploy, maintain) of innovative and interactive web, video and multimedia ...

Senior Software Developer

Mclean, VA · On-site

$55 - $72.75/hr

Our team is seeking a talented Senior Software Developer to support the full lifecycle development (analyze, design, develop, deploy, maintain) of innovative and interactive web, video and multimedia ...

next page

Showing results 1-20

Senior Software Developer Apprenticeship information

See Reston, VA salary details

$16

$64

$91

How much do senior software developer apprenticeship jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for senior software developer apprenticeship in Reston, VA is $64.22, according to ZipRecruiter salary data. Most workers in this role earn between $54.52 and $72.02 per hour, depending on experience, location, and employer.

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

To excel as a Senior Software Developer Apprentice, you need a strong understanding of programming languages, software development methodologies, and a relevant degree or equivalent experience. Familiarity with tools like Git, integrated development environments (IDEs), and frameworks such as React or .NET is commonly expected, along with an interest in obtaining industry certifications. Effective problem-solving, teamwork, and communication skills help apprentices collaborate with senior developers and adapt to complex project environments. These skills and qualities ensure you can contribute meaningfully while learning advanced concepts and best practices essential for career growth in software development.

What is a Senior Software Developer Apprenticeship?

A Senior Software Developer Apprenticeship is a structured training program that allows individuals to gain advanced skills in software development while working on real projects. Apprentices typically learn from experienced developers and gradually take on more complex tasks, with a focus on leadership, architecture, and mentoring. This role is ideal for those who already have foundational programming knowledge and are looking to accelerate their career towards senior-level positions. The apprenticeship blends hands-on experience with formal education, often leading to recognized qualifications and potential job offers upon completion.

What opportunities for mentorship and skill development can I expect in a Senior Software Developer Apprenticeship?

In a Senior Software Developer Apprenticeship, you'll typically be paired with experienced developers who provide regular mentorship and guidance. You'll work on real-world projects, participate in code reviews, and receive feedback to help you refine both your technical and problem-solving skills. These programs often include structured learning sessions, access to industry-standard tools, and opportunities to collaborate with cross-functional teams, which accelerates your professional growth. Apprenticeships are designed to bridge the gap between theory and practice, helping you build a strong foundation for advanced roles in software development.

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

AspectSenior Software Developer ApprenticeshipSoftware Developer
CredentialsTypically no formal degree, but some technical certifications may helpBachelor's degree in Computer Science or related field often preferred
Work EnvironmentTraining-focused, often in a mentorship setting within a companyFull-time professional role in development teams
Employer UsageUsed by companies to train and onboard new talentStandard role for software development positions
Search & Comparison IntentPeople exploring entry-level or training pathways into software developmentIndividuals seeking full-time software development jobs

The Senior Software Developer Apprenticeship is a training program designed for beginners or those transitioning into software development, often without extensive prior experience. In contrast, a Software Developer role is a full-time position requiring proven skills and experience. The apprenticeship emphasizes learning and mentorship, while the developer role focuses on delivering projects independently.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Reston, VA? The most popular types of Software Developer Apprenticeship jobs in Reston, VA are:
What cities near Reston, VA are hiring for Senior Software Developer Apprenticeship jobs? Cities near Reston, VA with the most Senior Software Developer Apprenticeship job openings:
Senior Software Developer

Senior Software Developer

Leidos

Alexandria, VA • On-site

$58.25 - $77/hr

Full-time

Posted 27 days ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

56th of 428 rated business services


Job description

This Department of War enterprise data and analytics program delivers mission-critical capabilities that enable leaders across the Department to make faster, better-informed decisions using trusted data at scale. Leidos Digital Modernization sector is seeking an experienced Senior Software Developer to support the delivery, enhancement, and adoption of enterprise data and analytics products used across multiple DoD organizations.
In this role, you will work alongside government partners, engineers, and other industry teammates to translate operational and strategic requirements into scalable, production-ready solutions. You will contribute directly to product planning, execution, and continuous improvement, helping ensure capabilities are delivered efficiently, aligned to mission priorities, and positioned for sustained success.
This position offers the opportunity to work on a high-visibility enterprise program at the intersection of data, analytics, and emerging AI technologies. Ideal candidates are motivated by mission impact, comfortable operating in complex stakeholder environments, and interested in building deep domain expertise while delivering capabilities with real-world national security outcomes.
Primary Responsibilities:
  • Develop, test, and maintain application-level software including backend services, APIs, and user-facing components.
  • Establish and maintain development, test, integration, staging, and production environments for the System.
  • Implement features and enhancements using modern programming languages (e.g., Java, Python, JavaScript, or similar).
  • Build and integrate APIs and microservices to support platform and application functionality.
  • Collaborate with cross-functional teams to develop features, fix defects, and improve system performance.
  • Contribute to development of front-end and back-end components for enterprise applications.
  • Integrate software into DevSecOps pipelines for automated build, testing, and deployment .
  • Prepare, maintain, and execute an System Test Plan (STP) based on CI/CD and DevSecOps principles.
  • Prepare, maintain, and execute a Software Engineering Plan (SWP) for managing all aspects of the software lifecycle.
  • Implement and maintain source code, Infrastructure-as-Code (IaC), and Configuration-as-Code (CaC).
  • Conduct configuration management operations to control, identify, record, and report IT components and relationships.
  • Perform debugging, troubleshooting, and resolution of application defects and performance issues.
  • Ensure adherence to secure coding practices and support remediation of vulnerabilities.
  • Harden and secure virtual machines (VM) and containers in accordance with DoD standards.
  • Plan, design, and implement software testing tools, processes, and procedures.
  • Support software testing including unit, integration, and user acceptance testing.
  • Deliver and maintain all software artifacts on Government-owned software repositories.
  • Translate systems engineering and reference architecture designs into software designs.
  • Participate in code reviews and contribute to development standards and best practices.
  • Participate in SAFe ceremonies including PI Planning, backlog refinement, sprint reviews, and retrospectives.

Basic Qualifications:
  • Active Secret clearance.
  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or related technical discipline and 8-12 years of relevant experience OR Master's degree in a related field and 6-10 years of relevant experience.
  • Minimum of 6 years of experience in software development and engineering.
  • Experience developing enterprise software solutions using modern programming languages (e.g., Java, Python, Go, C++, or similar).
  • Proficiency in programming languages such as Java, Python, or C++.
  • Experience building and integrating RESTful APIs and microservices architectures.
  • Experience integrating software into CI/CD pipelines and DevSecOps environments (e.g., GitLab, Jenkins, or similar).
  • Experience with Infrastructure-as-Code (IaC) and Configuration-as-Code (CaC).
  • Experience with DevSecOps practices and tools.
  • Experience operating within SAFe or Agile frameworks supporting enterprise systems.
  • Excellent communication and teamwork abilities.
  • Strong problem-solving and analytical skills.

Preferred Qualifications:
  • Active Top Secret clearance.
  • SAFe Agilist (SA) or related SAFe certification.
  • Knowledge of DoD Security Technical Implementation Guides (STIGs) and container hardening standards.
  • Experience supporting software development across multi-enclave DoD environments.
  • Experience with cloud-native development in AWS GovCloud, C2S, SC2S, Azure, or GCP.
  • Experience contributing to enterprise-level architecture design decisions.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience integrating with data platforms, AI/ML services, or analytics systems.
  • Demonstrated expertise in secure software development practices and automated testing frameworks.
  • Experience implementing automated security scanning and compliance validation in pipelines.

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
April 23, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $107,900.00 - $195,050.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media