Front End Software Developer

CACI International•Sterling, VA
•$58,000 - $115,900•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 developer will design, develop, troubleshoot, and maintain cloud-native microservices and a user interface for a data-rich application with complex workflows. The role includes writing automated tests, deploying code through a fully automated DevSecOps pipeline, troubleshooting bugs, and supporting user adoption. The developer will work within an agile team, report status at stand-up meetings, collaborate on daily priorities, and participate in technical exchange meetings as needed. The position is fully in person in a SCIF at CACI facilities in Sterling, Virginia, or Aurora, Colorado; hybrid and remote work are not available. Technologies include Java and Spring, JavaScript/TypeScript with frameworks such as Vue 3 and Bootstrap, automated testing tools, databases, AWS cloud services, Git and Jira, and DevSecOps pipeline tools.

Requirements

  • 0–3 years of software development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proficiency in JavaScript and front-end 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.
  • Available to work in person at CACI facilities in Sterling, VA, or Aurora, CO.
  • Must have TS/SCI with CI poly or be willing to take the CI poly.

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 code and deploy through a fully automated DevSecOps pipeline.
  • Troubleshoot bugs and support user adoption.
  • Participate in agile stand-up meetings, collaborate with teammates on priorities and coding, and 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 options designed to support employees and their families.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service