Full Stack Developer, Senior

CACI•Sterling, VA
•$113,200 - $237,800

About The Position

CACI is seeking a Senior Full Stack Developer to join its growing team in Sterling, Virginia, or Cary, North Carolina. The role supports development of responsive, scalable, high-performance applications for counter-unmanned systems (C-UxS) detection and mitigation. The developer will help shape product vision and strategy, with an emphasis on infrastructure, capabilities, and sustainability, and will contribute to mission-critical systems deployed around the world. The position covers the full software development lifecycle, from conceptualization through deployment. Working with cross-functional teams, the developer will build and maintain web applications and backend services, provide technical direction, and help ensure that systems meet customer needs and requirements for performance, reliability, and security. The role requires a Top Secret clearance to begin employment and a TS/SCI clearance to continue employment.

Requirements

  • Bachelor's degree or equivalent experience.
  • At least 7 years of software development experience.
  • Experience developing applications for commercial cloud technologies, such as AWS C2E or GovCloud.
  • Experience with web development technologies including Java, JavaScript, HTML, HTML5, CSS, Groovy, Grails, and Angular.
  • General knowledge of Python and Java for backend development.
  • Knowledge of software concepts including Software as a Service, microservices, containerization, cross-browser compatibility, web user interface design, security principles, object-oriented design, and web services.
  • Strong understanding of deploying software using common DevOps tools such as Nexus, Artifactory, Jenkins, Harbor, and Docker.
  • Experience ingesting requirements and generating bases of estimates (BOEs) for work.
  • Experience leading and/or integrating Agile methodologies.
  • Experience supporting mission-essential systems with high uptime requirements.
  • Top Secret clearance required to begin employment; TS/SCI clearance required for continued employment.

Responsibilities

  • Design and develop full-stack web applications and provide technical leadership on software architecture and improvements.
  • Build and maintain RESTful APIs and responsive user interfaces.
  • Build relationships across CACI ASG engineering teams, program management, and customers to execute software lifecycles and communicate technical designs and roadmaps.
  • Lead business readiness activities and collaborate with UX/UI designers to turn designs into functional, production-ready code.
  • Deploy and maintain mission-essential systems using DevOps tools, containerization technologies, and Git best practices, while ensuring high uptime and performance.
  • Debug full-stack issues, participate in code reviews, and implement solutions to improve application reliability and performance.
  • Conduct usability research and market analysis to translate customer needs into technical requirements and bases of estimates (BOEs).

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial and retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service