Forward Deployed Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Where to Find Entry-Level Software Engineering Jobs