Software Engineer

Job ID: 112418
Location: Alexandria, Virginia  [Remote]
Category: App/Dev
Employment Type: Contract
Date Added: 04/15/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
 
 
 
 
(Word, PDF, RTF, TXT)
* Required field.

Role Summary
This senior level software engineering position involves designing, developing, testing, and implementing complex electronic data processing systems. The role requires extensive experience in full stack and backend development, collaborating closely with cross disciplinary teams to deliver scalable and secure software solutions. The engineer will ensure software standards are met and optimize system performance within project constraints.

Responsibilities

  • Develop, test, and debug front end applications using React, including modules with dynamic code and component libraries.
  • Build and maintain backend APIs using Spring Boot, Node.js, and API Gateway integrations.
  • Integrate and manage data connections with SQL databases such as Postgres, ensuring data integrity and performance.
  • Collaborate with Data Architects to translate requirements into technical solutions and ensure effective data flow.
  • Utilize version control systems like GitLab and implement CI/CD pipelines aligned with DevSecOps practices.
  • Participate in Agile and Scrum ceremonies to support iterative development cycles.
  • Configure and manage containerization and orchestration tools such as Docker, Fargate, EKS, and NGINX to deploy and monitor cloud-native applications.
  • Deploy and operate applications within AWS GovCloud utilizing SRG-approved native services.
  • Conduct security best practices by scanning code vulnerabilities using tools such as SonarQube, Postman, Swagger, and other security solutions.
  • Coordinate software system installations and monitor performance to ensure compliance with project specifications and security standards.

Qualifications

  • Bachelor’s degree in computer science, software engineering, or a relevant field.
  • 12-15 years of professional software development experience.
  • Proven expertise with React (including dynamic modules and component libraries).
  • Experience with Spring Boot and Node.js for API development and integration.
  • Strong background in backend data integration with SQL databases like Postgres.
  • Familiarity with Data Architect guidance and translation of data requirements into technical solutions.
  • Hands on experience with GitLab, CI/CD pipelines, and DoD DevSecOps practices.
  • Practical knowledge of containerization and orchestration tools such as Docker, Fargate, EKS, and NGINX.
  • Experience deploying within AWS GovCloud and SRG-approved native services.
  • Knowledge of security practices including code vulnerability scanning tools such as SonarQube.
  • Security+ certification or ability to obtain within 30 days of start date.

Publishing Pay Range: $80.00 – $90.00 hourly

This is a fully remote role and can be performed from an approved location.