Forward Deployed Software Engineer
Role details
Job location
Tech stack
Job description
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.