Forward Deployed Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
This position will play a key role in delivering secure, modern, and mission‑critical software capabilities. This role supports Agile/Scrum teams embedded alongside partner organizations within classified development environments. The engineer will contribute across the full software lifecycle-from requirements refinement and design through development, deployment, testing, and sustainment-in highly regulated and performance‑critical government environments.
Responsibilities
- Support mission‑critical system deployments in restricted, air‑gapped, and classified environments.
- Develop scalable, modern software applications using technologies such as React, Angular, TypeScript, Java (Spring Boot/Quarkus), and microservice architectures.
- Support the creation and integration of containerized services using Docker Desktop, Kubernetes, and ArgoCD.
- Deep understanding of REST APIs, messaging layers, and real‑time features (WebSockets, event‑driven processing).
- Participate fully in Agile development activities: daily standups, sprint planning, demos, retrospectives, design reviews, and peer code reviews.
- Contribute to CI/CD pipelines and automated build/deployment processes using GitLab, Jenkins or similar systems.
- Operate within AWS, OpenStack, and hybrid on‑prem "cloud‑like" government environments.
- Collaborate with DevOps, UX, and full‑stack teammates to ensure reliable, secure, and performant software delivery.
- Assist in troubleshooting distributed systems, identifying root causes, and implementing sustainable fixes and supporting the entire software lifecycle.
Requirements
- Required:
- Active TS/SCI security clearance
- 5+ years of related software engineering experience
- Hands‑on experience with front‑end frameworks (React, Angular, or Vue) and modern JavaScript/TypeScript patterns.
- Experience developing distributed microservices using Java frameworks such as Spring Boot or Quarkus.
- Understanding of containerization, orchestration (Kubernetes), and infrastructure automation concepts.
- Familiarity with CI/CD pipelines, Git‑based workflows, and automated testing.
- Exposure to cloud platforms (AWS or on‑premise equivalents).
- Experience working in Agile or SAFe‑aligned teams.
- Ability to operate effectively within secure, controlled, and collaborative engineering environments.
- Exposure to ArgoCD Workflows or event‑driven microservice architecture
- Experience working in air‑gapped or multi‑network deployment environments
- Desired:
- Adjudicated Polygraph
- Python scripting for automation, tooling, or data workflows
- Experience with ELK stack (Elasticsearch, Logstash, Kibana)
- Experience with Prometheus, Grafana, Loki, OpenTelemetry
- Knowledge of mission‑planning, visualization, or ground‑segment software systems
- Understanding of cloud‑native security controls and DevSecOps principles
- Prior experience supporting government or national‑security software programs
- -
- What You Can Expect:
- A culture of integrity.
- At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
- An environment of trust.
- CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
- A focus on continuous growth.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
- Pay Range :
- The proposed salary range for this position is:
- $94,400 - $198,200
- CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual o
Benefits
Additional Information
Job Title: Forward Deployed Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * *
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at CACI? Share your experience