Skip to main content

Software Developer V

Posted today

gaccriChantilly (VA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: In this role you will lead the simulation tooling effort for the Battle C2 application, combining backend/fullstack development with frontend work to deliver real-time situational awareness capabilities. You’ll set technical direction, shape architecture, and mentor peers across a small cross-functional team. Your work directly supports mission-critical decision-making and national security objectives by powering scalable simulation data pipelines and user-facing interfaces. This is a hands-on, impact-focused position on a collaborative, mission-driven platform.
Responsibilities: Lead the simulation effort and set the technical direction for backend and simulation services Design, implement, and operate Java/Spring Boot backend to support battlefield data and geospatial workflows Develop and integrate APIs and services feeding the frontend application Guide long-term roadmap and architectural direction to align with product strategy Contribute to frontend code to close fullstack gaps and ensure data reaches the UI Coordinate deployments across distributed DoD/IC environments and AWS Mentor developers and serve as senior technical point of contact Maintain and improve system performance, reliability, and security Participate in design reviews, documentation, and Agile practices Collaborate with UI/UX, data scientists, mission engineers, and product owners Provide customer-facing technical leadership and coordinate with external stakeholders Onboard and develop less experienced engineers and foster growth
Key requirements: Deep expertise in Java and Spring Boot in production environments Linux software development AWS-hosted environments, Docker, Kubernetes Helm/helmfile deployments in Kubernetes Solid understanding of software engineering principles (design, docs, ticketing, version control, Agile) Hands-on frontend capabilities across the stack Strong communication skills with customers and stakeholders Ability to obtain/maintain DoD security clearance strong communication technical leadership mentoring Java Spring Boot Linux

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this