1

Senior Application Developer Jobs in Virginia (NOW HIRING)

Senior Application Developer

Fort Belvoir, VA

$108.60K - $149.30K/yr

In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position ...

Senior Application Developer

Fort Belvoir, VA · On-site

$108.60K - $149.30K/yr

In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position ...

Senior Application Developer

Fort Belvoir, VA · On-site

$108.60K - $149.30K/yr

In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position ...

Senior Application Developer

Fort Belvoir, VA · On-site

$108.60K - $149.30K/yr

In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position ...

Senior Application Developer

Mclean, VA · On-site

$97K - $133.40K/yr

Job Title:  Senior Application Developer (NOAA/AWIPS) Company: BLN24 About Us: We find strength in teamwork-a better you is a better us BLN24 is an award-winning Management Consulting Firm ...

Senior Application Developer

Mclean, VA · On-site

$97K - $133.40K/yr

Senior Application Developer (NOAA/AWIPS) Company: BLN24 About Us:We find strength in teamwork-a better you is a better us BLN24 is an award-winning Management Consulting Firm thatsupports the U.S.

Senior Application Developer

Mclean, VA · Remote

$98.50K - $135.40K/yr

We are seeking Senior Application Developers to support the NOAA National Weather Service AWIPS program, a mission-critical system used nationwide to process and disseminate real-time weather data ...

The Sr Application Developer must be a senior level system programmer. * They must have an undergraduate degree in computer science, engineering, or mathematics from an accredited college or ...

Amyx is seeking to hire a Sr Application Developer to support our Army client at the Pentagon. * The Application Developer will perform development, design, and implementation activities for custom ...

Overview Amyx is seeking to hire a Sr Application Developer to support our Army client at the Pentagon. Responsibilities * The Application Developer will perform development, design, and ...

Senior Application Developer

Herndon, VA

$98.70K - $135.70K/yr

Our team is seeking a talented Senior Application Developer to work on a suite of services that will supply users with tools to automate a wide range of enterprise-wide applications and data centric ...

Senior Application Developer

Reston, VA · On-site

$99.90K - $137.30K/yr

Work with product owners and stakeholders to understand desired application requirements. Taking ... Experience with source control, CI and build tools such as GitHub Familiarity with DevOps tools ...

Senior Frontend .NET Developer

Arlington, VA · On-site

$132.50K - $174K/yr

Senior Application Developer Client has an enterprise project to redesign and redevelop its internal web application. The new web application will provide improved usability, an updated look and feel ...

next page

Showing results 1-20

Senior Application Developer information

See Virginia salary details

$53.5K

$113.9K

$158.1K

How much do senior application developer jobs pay per year?

As of May 28, 2026, the average yearly pay for senior application developer in Virginia is $113,919.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,200.00 and $130,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Senior Application Developer, you need advanced programming skills, a deep understanding of software development lifecycles, and typically a bachelor’s degree in computer science or related fields. Mastery of languages like Java, C#, or Python, experience with frameworks, databases, and familiarity with version control systems (such as Git) are essential, and certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate can be advantageous. Strong problem-solving, leadership, and communication skills help you manage projects and mentor junior developers. These skills are crucial for delivering robust, scalable applications and ensuring effective collaboration within development teams.

What are some typical challenges faced by Senior Application Developers when leading development projects?

Senior Application Developers often encounter challenges such as balancing project deadlines with code quality, managing technical debt, and integrating new technologies into existing systems. They are typically responsible for mentoring junior developers, which requires strong communication and leadership skills. Additionally, they must collaborate closely with cross-functional teams, such as QA, UX/UI designers, and product managers, to ensure that project requirements are met while maintaining scalability and performance standards.

What are Senior Application Developers?

Senior Application Developers are experienced professionals who design, build, and maintain complex software applications. They lead development teams, make key architectural decisions, and ensure that software projects meet technical standards and business requirements. In addition to writing code, they often mentor junior developers, troubleshoot high-level issues, and collaborate with other departments to deliver robust solutions. Their expertise helps organizations create scalable and efficient applications tailored to business needs.

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

AspectSenior Application DeveloperApplication Engineer
Required CredentialsBachelor's degree in CS or related field; 5+ years experience; programming certificationsBachelor's degree in CS or related field; 3+ years experience; technical certifications
Work EnvironmentDesigning, developing, and maintaining applications; leading projectsImplementing, testing, and supporting applications; collaborating with development teams
Employer & Industry UsageTech companies, finance, healthcare; senior roles in software developmentIT firms, manufacturing, telecom; technical support and implementation roles

While both roles involve application development, Senior Application Developers typically lead projects and have more experience, whereas Application Engineers focus on implementing and supporting applications within technical teams.

What are the most commonly searched types of Application Developer jobs in Virginia? The most popular types of Application Developer jobs in Virginia are:
What cities in Virginia are hiring for Senior Application Developer jobs? Cities in Virginia with the most Senior Application Developer job openings:

Senior Application Developer

SOSi

Fort Belvoir, VA

$108.60K - $149.30K/yr

Full-time

Posted 8 days ago


Job description

Company Description

Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.

Job Description

Overview:

SOSi is seeking a highly qualified Senior Application Developer to join our team on site in Fort Belvoir, VA, in support of our government customer. In this role, the Senior Application Developer will serve as a technical expert responsible for the design, development, integration, and maintenance of complex software applications. The position requires a strong proficiency in .NET Core and extensive experience supporting the operation, enhancement, and modernization of the ITCD (Information Technology and Compliance Directorate) family of applications. The ideal candidate excels in system integration, collaborates effectively across teams, delivers highquality solutions, and provides mentorship to junior developers. This role is best suited for someone who is proactive, detailoriented, and committed to building reliable and scalable systems.

Essential Job Duties:

  • Design, develop, test, and maintain highperformance software applications.
  • Analyze business requirements and translate them into technical specifications.
  • Lead the architecture and design of application components and integrations.
  • Review code for accuracy, quality, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues across the application stack.
  • Collaborate with crossfunctional teams, including product managers, QA, and DevOps.
  • Contribute to process improvements, automation, and development standards.
  • Mentor junior developers and support team knowledge sharing.
  • Stay current with emerging technologies and recommend solutions when appropriate.
  • Support the project manager in overseeing project operation, planning, and execution.
  • Formulate objectives and levels of effort through research and fact-finding with customer representatives and project managers.
  • Be responsible for the software development life cycle from planning to implementation to testing and documenting, to deployment and maintenance.
  • Assist the project manager and client in developing a schedule/timeframe for each project to ensure each one is executed efficiently and in a timely manner.
  • Create and maintain complete and accurate documentation on all supported applications.
  • Oversee technical issues related to the operation, maintenance, and modification of GOTS application.
  • Work with customer stakeholders to design or customize software with a focus on optimizing operational efficiency.
  • Apply knowledge of hardware and/or software engineering principles.
  • Design and/or customize software for client use to optimize operational efficiencies.
  • Monitor application performance and perform application changes to optimize performance.
  • Analyze and design GOTS applications and systems with a focus on improving functionality and stakeholder usability.
  • Provide evaluations and recommendations of GOTS applications and systems to provide solutions to complex technical challenges.
  • Follow all applicable agency policies, procedures, and regulations.
  • Provide technical guidance to lower-level developers and engineers.
Qualifications
  • Bachelor's degree or postgraduate degree in engineering, scientific, technical, or business management disciplines from an accredited college or university.
  • A minimum of 5 years of technical supervisory experience in an application/software development environment.
  • An active in scope Top Secret security clearance, or Secret with the ability to obtain a Top Secret.
  • Experience with GOTS applications such as ARMIS, AAO, ACOTD, FACTS, MDR, or ADAMS.
  • Experience with Microsoft SQL and the .NET framework.
  • Experience with Configuration Management processes including Change Control Boards (CCB).
  • Ability to schedule, track, and perform across multiple concurrent projects.
  • Must have demonstrated the ability to communicate with a variety of stakeholders in multiple formats.
  • Must possess baseline and computing environment certifications for IAT-II IAW DoD 8570.01-M (CCNA-Security, CySA+, GICSP, GSEC, Security+, CND, or SSCP).
  • 5-8+ years of professional experience in software or application development.
  • Strong proficiency in modern programming languages and frameworks (such as C#, JavaScript, .NET, or similar).
  • Hands-on experience with cloud platforms and services (AWS, Azure, or GCP).
  • Proficiency with REST APIs, microservices, and application integration patterns.
  • Solid understanding of relational and NoSQL databases.
  • Experience with CI/CD pipelines, version control systems, and automated testing.
  • Strong analytical, problemsolving, and communication skills.
  • Ability to work independently while supporting team goals.
Additional Information

Work Environment:

  • Normal office conditions.
  • Core hours of operation are Monday through Friday, 0600 - 1700.
  • On government site within Ft. Belvoir, VA.

Working at SOSi:

  • All interested individuals will receive consideration and will not be discriminated against for any reason.