Full Stack Software Engineer/Developer

CACI International•Sterling, VA
•$69,100 - $141,500•Onsite

About The Position

CACI is seeking an experienced Full Stack Software Developer to join a multidisciplinary team delivering next-generation mission management systems. The role involves developing and maintaining web applications, including cloud-native microservices and a user interface for a data-rich application with complex user workflows. The position calls for front-end and back-end development, particularly using Java and/or TypeScript, and supports a seamless user experience. The developer works within an agile team to design, develop, troubleshoot, and maintain mission management applications. The development process includes writing automated tests, deploying code through a fully automated DevSecOps pipeline, and helping troubleshoot bugs. Daily work includes agile stand-ups, prioritizing and completing development work with teammates, and participating in technical exchange meetings as needed. This role 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

  • At least 3 years of front-end development experience.
  • Availability to work in person at CACI facilities in Sterling, VA, or Aurora, CO.
  • Must have TS/SCI with CI polygraph, or be willing to take the CI polygraph.
  • 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 true Agile Kanban processes and dynamic development environments.
  • Demonstrated experience working with others in a team environment.
  • Current Security+ certification, or willingness to obtain it.

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, and maintain next-generation mission management applications as part of a multidisciplinary agile team.
  • Develop, troubleshoot, and maintain cloud-native microservices and a user interface for a data-rich application with complex user workflows.
  • Write automated tests for developed code.
  • Deploy code through a fully automated DevSecOps pipeline.
  • Help troubleshoot bugs.
  • Participate in agile stand-up meetings, work on prioritized tasks, collaborate on code with teammates, and participate in technical exchange meetings as needed.

Benefits

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