Senior Frontend Developer

CACIChantilly, VA
Hybrid

About The Position

CACI is seeking a senior lead frontend software engineer to join the PGMM team. This program is responsible for enabling planning, scheduling, and real-time situational awareness across a global user base. The PGMM system operates primarily in an unclassified environment and offers a hybrid work model. The team consists of over 30 professionals distributed between Chantilly, VA, and Denver, CO, and operates within an Agile SAFe framework across three development teams.

Requirements

  • Active TS/SCI w/Poly
  • Minimum of 10 years developing front end applications
  • B.S. in software engineering or related technical field
  • React UI Framework
  • Security+ or equivalent certification

Nice To Haves

  • Overhead Mission Management
  • Java
  • Node JS
  • Keycloak
  • ActiveMQ
  • Kubernetes
  • Rancher
  • Helm
  • ArgoCD

Responsibilities

  • Lead a team of engineers to develop scalable UI applications supporting hundreds of world wide users.
  • Work with senior leadership to plan, develop and monitor complex capabilities.
  • Mentor junior developers.
  • Operate within an Agile SAFe framework supporting multiple product development sprints.
  • Partner with engineering, security, and software teams to align operations with mission outcomes.
  • Participate in sprint planning, retrospectives, and cross-team technical reviews.
  • Support backlog management by prioritizing system requirements and technical debt resolution.
  • Facilitate communication between developers and end-users to ensure efficient delivery cycles.
  • Provide input on system requirements, architecture decisions, and infrastructure design.
  • Contribute to automation strategies that streamline CI/CD pipelines.
  • Drive transparency, accountability, and continuous improvement within Agile workflows.
  • Maintain 24/7 operational readiness of the PGMM system to support mission-critical functions.
  • Execute proactive performance monitoring, system tuning, and fault resolution.
  • Conduct full lifecycle patching, configuration, and optimization of system environments.
  • Perform root-cause analysis and implement corrective actions for recurring issues.
  • Develop and maintain system documentation including training and users guides.
  • Track system configuration changes, versioning, and release management details.
  • Maintain a centralized repository of technical documentation accessible to authorized users.
  • Create user guidance materials to support onboarding and operational continuity.

Benefits

  • flexible time off benefit
  • robust learning resources
  • competitive compensation
  • competitive benefits
  • learning and development opportunities
  • comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service