Front End Software Developer

CACI•Sterling, VA
•Onsite

About The Position

CACI is seeking an experienced Front End Software Developer to join a multidisciplinary team delivering next-generation mission management systems. The role involves designing, developing, troubleshooting, and maintaining mission management applications, including cloud-native microservices and a user interface for a data-rich application with complex workflows. The developer will write automated tests, deploy code through an automated DevSecOps pipeline, and help troubleshoot bugs. The work takes place in an agile team, with daily stand-ups, collaborative coding, and participation in technical exchange meetings as needed. This position is fully in person in a SCIF at CACI facilities in Sterling, Virginia, or Aurora, Colorado; hybrid and remote work are not available. A TS/SCI clearance with CI polygraph is required, or the candidate must be willing to take the CI polygraph.

Requirements

  • 0–3 years of software development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proficiency in JavaScript and its frameworks, such as React, Angular, or Vue.js.
  • Strong understanding of HTML/CSS and responsive design principles.
  • Experience with version control systems such as Git.
  • Familiarity with RESTful APIs and websockets.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Willingness to work within Agile Kanban processes and dynamic development environments.
  • Demonstrated experience working with others in a team environment.
  • Current Security+ certification or willingness to obtain it.
  • Must have TS/SCI with CI polygraph or be willing to take the CI polygraph.
  • Available to work in person at CACI facilities in Sterling, VA, or Aurora, CO.

Nice To Haves

  • Experience with Agile methodologies and DevOps processes and tools.
  • Experience using Amazon Web Services.
  • Experience with container management tools such as Docker or Kubernetes.
  • Experience with Git or GitLab source code management tools.
  • Experience using Test Driven Development tools such as Cypress and Mockito.
  • Experience with database systems such as MySQL or Redis.
  • Willingness to work full stack.

Responsibilities

  • Design, develop, troubleshoot, and maintain next-generation mission management applications.
  • Develop and maintain cloud-native microservices and user interfaces for data-rich applications with complex workflows.
  • Write automated tests for developed code.
  • Deploy code through a fully automated DevSecOps pipeline.
  • Help troubleshoot bugs.
  • Participate in agile stand-up meetings and collaborate with teammates on prioritized work.
  • Participate in technical exchange meetings as needed.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service