1

Senior Software Developer Apprenticeship Jobs in Washington

Senior Software Developer

Washington, DC · On-site

$150K - $165K/yr

The Senior Software Developer will ensure that development project deliverables meet business, architecture and technical requirements, while supporting existing systems. This role will contribute to ...

Senior Software Developer

Arlington, VA · On-site

$62.75 - $82.75/hr

Two Six Technologies is seeking a Senior Software Developer to work on multi-domain platforms serving critical national security functions. In this role, you will be a part of the data team that is ...

New

Senior Software Developer

Washington, DC · On-site

$61.75 - $81.50/hr

The MSRB is seeking a Senior Software Developer who designs and delivers distributed systems. Drives architecture decisions, builds cloud-native applications, and improves legacy platforms. Focuses ...

Senior Software Developer

Springfield, VA

$148K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Overview Senior Software Developer Springfield, VA Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly At Bcore, our strength comes from how we deliver impact to the mission.

Senior Software Developer

Falls Church, VA · On-site

$58.25 - $77/hr

CORTEK is seeking a Senior Software Developer to lead the design and development of solutions within the BUMED operational SharePoint, Microsoft 365, and application environment. This role serves as ...

Senior Software Developer

Annapolis, MD · On-site

$54 - $71.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Quevera is seeking a highly skilled Senior Software Developer with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland . In this role, you ...

Senior Software Developer

Chantilly, VA · On-site

$107K - $195K/yr

Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program supporting the Sponsor's Web-based applications. The Software Developer will work with a large team of ...

Senior Software Developer

Annapolis Junction, MD · On-site

$55.75 - $73.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Quevera is seeking a highly skilled Senior Software Developer with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland . In this role, you ...

Senior Software Developer

Quantico, VA · On-site

$140K - $150K/yr

GovCIO is currently hiring for a Senior Software Developer to design, code, test, and maintain software applications and systems in support of the Naval Criminal Investigative Service (NCIS). This ...

Senior Software Developer

Chantilly, VA · On-site

$107K - $195K/yr

Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program supporting the Sponsor's Web-based applications. The Software Developer will work with a large team of ...

Senior Software Developer

Quantico, VA · On-site

$140K - $150K/yr

GovCIO is currently hiring for a Senior Software Developer to design, code, test, and maintain software applications and systems in support of the Naval Criminal Investigative Service (NCIS). This ...

Senior Software Developer

Annapolis Junction, MD · On-site

$195K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software ...

Senior Software Developer

Annapolis Junction, MD · On-site

$195K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software ...

Senior Software Developer

Annapolis Junction, MD

$195K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

PLEX Solutions, LLC, Part of Markon, is looking for a Sr. Software Developer to support a customer in the Annapolis Junction, MD area. In this role, you will lead complex software engineering efforts ...

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

Chantilly, VA · On-site

$108 - $195/hr

  • Medical

  • Retirement

  • PTO

Leidos is seeking a Senior Software Developer-SME for a 200+ FTE technical development program supporting the Sponsor's Web-based applications. The Software Developer will work with a large team of ...

New

Sr. Software Developer

Mclean, VA · On-site

$55.25 - $73/hr

VT Group (VTG) is seeking a Sr. Software Developer with a minimum of 10 years' experience to support the full lifecycle development of innovative web, video, and multimedia training products. The ...

Overview Leidos is seeking a Sr. Software Development Engineer who will be a member of a dynamic team working on the Federal Aviation Administration's En-Route Automation Modernization (ERAM) system ...

New

Showing results 41-60

Senior Software Developer Apprenticeship information

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 are the key skills and qualifications needed to thrive as a senior software developer apprentice?

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 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 Washington?

The most popular types of Software Developer Apprenticeship jobs in Washington are:

Senior Software Developer

SNI Technology

Washington, DC • On-site

$150K - $165K/yr

Other

Re-posted 2 days ago


Job description

SNI Companies has partnered with a valued client on a Senior Software Developer opportunity. This role is hybrid - 3 Days in office (Tues-Thurs) in downtown Washington DC.
Position is open to s and s.
Comp: $150K-$165K per year + Discretionary bonus + Full Benefits
Job Summary
Works independently as a senior resource to the development team. The Senior Software Developer will ensure that development project deliverables meet business, architecture and technical requirements, while supporting existing systems. This role will contribute to the quality our systems via automation that enables unit testing. Responsible for reviewing and analyzing existing applications and assisting with modernization by leveraging cloud native functionality, where applicable.
ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Assists in the development of organizational standards for system architecture, system security, and system documentation, and ensures that application design and development deliverables align with MSRB standards, policies, and procedures.
  • Serves as a senior technical resource to development staff and ensures that business goals are translated into effective and efficient applications.
  • Liaises with the software development manager, enterprise architect, and business owners to define project requirements and ensure efficient implementation.
  • Designs, codes, tests, debugs, configures, and documents applications. Creates unit and regression tests to identify defects and validate that developed code meets project specifications.
  • Develops and integrates applications with underlying database technologies and ensures appropriate testing at the database level.
  • Analyzes, defines, and documents system requirements related to data, workflow, logical processes, cloud infrastructure, operating system environments, system interfaces, and internal and external controls.
  • Works independently and as part of an Agile development team to design and develop new SQL queries, stored procedures, and database applications. Modifies existing stored procedures and applications in AWS native database technologies, PostgreSQL, and Oracle Linux/Windows environments to support IT delivery projects.
  • Creates, supports, and maintains CI/CD technologies and processes.
  • Assists in the definition, capture, and reporting of relevant development metrics.
  • Analyzes and estimates feasibility, cost, time, and compatibility with other systems and available computing capabilities.
  • Researches, evaluates, and recommends software products where applicable.
  • Guides team development efforts toward successful project delivery.
  • Identifies and encourages areas for growth and improvement within the team.
  • Mentors team members and collaborates across teams to help increase technical proficiency and development skills.
  • Works closely with the release manager to identify cross-functional dependencies and ensure conflict-free releases.
  • Provides technical assistance by responding to inquiries regarding errors, problems, or questions related to programs, and trains end users or technical support staff in their use.
  • Demonstrates the ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Monitors the Agile work board and guides the team toward continuously improving the velocity and quality of product development. Works with the team to meet or exceed department metric targets.
  • Writes, speaks, and presents effectively. Explains the immediate context of a situation, asks thoughtful follow-up questions, and seeks advice when appropriate before acting. Develops compelling presentations that clearly communicate information and influence others.
  • Demonstrates the ability to use different problem-solving strategies and select the one that best fits the situation. Gathers data to support recommendations and seeks approval before taking action to minimize potential risk. Keeps the big picture in mind while addressing specific issues.
  • Takes initiative to actively participate in team interactions. Draws on the strengths of fellow team members and actively seeks opinions and ideas from people with varied backgrounds and experiences to improve decisions.
EDUCATION/QUALIFICATIONS
  • 7+ years of relevant software development experience
  • Extensive experience developing and debugging frontend applications using JavaScript, React.js, Next.js, and TypeScript
  • Strong experience developing applications in Python
  • Working knowledge of AWS services, including API Gateway, AppSync, Lambda, CloudFront, CloudFormation, DynamoDB, and RDS
  • Experience creating GraphQL APIs is preferred
  • Experience using unit testing frameworks across the technologies listed above
  • Experience with application performance tuning and optimization
  • Experience working with source control systems and CI/CD pipelines
  • Experience developing applications, databases, and infrastructure as code using AWS native services
  • Experience creating REST APIs
  • Experience developing AWS serverless and highly available applications
  • Experience supporting and enhancing legacy enterprise applications built with .NET Framework, .NET Core, C#, MVC, and ASP.NET
  • Familiarity with Windows Server and IIS-based application environments
  • AWS certification is preferred
Ideal Qualifications:
  • Experience developing and testing SOAP and REST APIs, including authentication and SSL/X.509 certificate handling, is a plus
  • Strong SQL and PL/SQL skills are preferred
  • Experience with Oracle 11g/12c and stored procedure development is preferred
  • Familiarity with non-relational databases is a plus
#SNIT