We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Developer (Expert)

NS2 Mission
151323.00 To 205577.00 (USD) Annually
United States, Virginia, Arlington
Oct 15, 2026

Help develop and advance the software capabilities that support complex mission requirements. Join NS2 Mission as an Expert Software Developer in Northern Virginia, where you'll contribute to the design, development, and delivery of enterprise applications that support mission-critical operations.

In this role, you'll work across the software development lifecycle, translating user and business needs into scalable application solutions. Using technologies such as Java, Angular, Git, and Jenkins, you'll collaborate with software engineers, architects, and stakeholders to develop modern web applications, improve software delivery processes, and ensure solutions meet functional and technical requirements. You'll also contribute to technical design decisions, development standards, and continuous improvement efforts within a collaborative Agile environment.

Key Responsibilities

  • Lead and contribute to the design, development, testing, and maintenance of enterprise software applications throughout the software development lifecycle.
  • Analyze user needs, business requirements, and system functionality to design software solutions that meet operational objectives.
  • Develop and maintain web-based applications using Java and Angular.
  • Translate formal and informal system requirements into complex application interfaces and functional software components.
  • Create and maintain technical designs, software models, diagrams, and documentation to guide development and implementation.
  • Design, develop, and integrate web services to support application functionality and system interoperability.
  • Apply database connectivity technologies, including JDBC, ODBC, or direct database interfaces, to support application data access.
  • Support Agile development activities within Scrum and Lean Agile environments, collaborating with distributed development teams.
  • Conduct quality assurance activities, including peer reviews, testing, and validation, to maintain software quality and reliability.
  • Implement and maintain source control, continuous integration, test automation, and DevOps practices using tools such as Git and Jenkins.
  • Prepare technical analyses and status reports documenting software specifications, development activities, project progress, and technical considerations.
  • Provide technical guidance to less-experienced team members and contribute to engineering discussions, design reviews, and development best practices.
  • Communicate technical recommendations and software development concepts effectively to technical and non-technical stakeholders.
  • Research emerging technologies and development practices to support continuous improvement and maintain alignment with industry standards.

Required Qualifications

  • Strong software development experience using Java.
  • Hands-on experience developing web applications with Angular.
  • Demonstrated experience with web service design and development.
  • Experience working with Git and Jenkins for source control and development workflows.
  • Understanding of continuous integration, automated testing, and DevOps practices.
  • Familiarity with Linux environments.
  • Experience working within Scrum teams and supporting Lean Agile development methodologies.
  • Ability to translate formal and informal system requirements into application designs and interfaces.
  • Knowledge of database connectivity technologies such as Java Database Connectivity (JDBC), Open Database Connectivity (ODBC), or direct database interfaces.
  • Experience conducting software quality assurance activities, including peer reviews.
  • Ability to contribute effectively within geographically distributed development teams.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills, including the ability to explain technical concepts to non-technical audiences.

Preferred Qualifications

  • Experience implementing microservices architectures, particularly micro-front-end solutions.
  • Experience developing and deploying applications within AWS cloud environments.
  • Familiarity with AWS services and cloud-based application architectures.
  • Experience designing, implementing, or maintaining automated CI/CD pipelines.
  • Background working with distributed data architectures.
  • Hands-on experience with Puppet module development and/or Terraform.
  • Experience working with web services using REST and SOAP.
  • Experience participating in government customer architecture or engineering review boards.
  • Demonstrated ability to provide technical guidance, contribute to engineering standards, or support less-experienced developers.
  • Knowledge of modern software development trends, emerging technologies, and industry best practices.

Position Clearance Requirement:

TS/SCI FSP

Salary and Benefits Information:

The salary range for this position is $151,323.00 to $205,577.00. The proposed range is intended as a general guideline. Final compensation will be determined based on qualifications, experience, location, and contractual considerations and may fall outside of the stated range. We offer a great benefits package designed to support you and your family. View our benefits information here: https://sapns2.com/ns2-mission-careers/


Please be aware many of our positions require the ability to obtain or maintain a U.S security clearance which requires U.S citizenship.

We win with inclusion

NS2 Mission's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At NS2 Mission, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better world.

NS2 Mission is committed to the values of Equal Employment Opportunity and provides accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with NS2 Mission and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: NS2Mission.Careers@sapns2.com.

Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.

Applied = 0

(web-9db6c7984-qfr9r)