McLean, VAremote

Salary
$140,000–$190,000from the description
Posted
Jul 12, 2026
Location
McLean, VA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A full-stack engineering role focused on building and deploying AI-driven applications — spanning data ingestion, model integration, and production deployment — for U.S. federal government clients. The work covers backend and frontend development, cloud infrastructure, CI/CD pipelines, and increasingly AI/ML capabilities such as retrieval-augmented generation and multi-agent systems. Suits experienced engineers comfortable across the entire development lifecycle in Agile and DevSecOps settings.

Senior level · 5+ years · Remote · Full-time

Must have (14)
Python, C, C#, Java or Rails · 3+ yrsJavaScript · 3+ yrsAngular, React or NodeREST APIs · 3+ yrsmicroservices · 3+ yrsAgile · 3+ yrsCI/CD · 3+ yrsDevOps · 3+ yrscloud infrastructure · 3+ yrsrelational databases · 3+ yrsNoSQL databases · 3+ yrsinfrastructure as code · 3+ yrstest automation · 3+ yrsDocker, Red Hat Openshift or EKS
Nice to have (6)
Ansible or TerraformTDD or BddLLMsPyTorch, TensorFlow, Hugging Face Transformers, LangChain or LlamaindexRAGvector stores

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 17,500 people nationally plausibly meet what this posting asks for (software developers). range 10,500–26,300

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
JavaScript62%Docker53%Python51%relational databases51%cloud infrastructure50%CI/CD45%Angular40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (9)

The JD accepts equivalent experience in lieu of a degree ('No degree and 9 years of relevant experience'), so the degree requirement is set to None.

The role requires the ability to hold a US government public trust position, but does not gate on an active security clearance — the clearance requirement is set to None accordingly.

Back-end language requirement lists C, C#, Java, Python, and Ruby on Rails as interchangeable options; Python is used as the canonical name with the others as alternatives. Similarly, Angular, React, and Node.js are listed as interchangeable JS framework options.

Containerization technologies (OpenShift, EKS, Docker) are listed in the required qualifications section without a specific years demand; Docker is used as the primary name with OpenShift and EKS as alternatives.

All AI/ML skills (LLMs, PyTorch/TensorFlow/Hugging Face/LangChain/LlamaIndex, RAG, vector stores, prompt engineering, multi-agent orchestration) appear exclusively under the 'Preferred Skills / Attributes' section.

Ansible and Terraform appear under 'Preferred Skills / Attributes' as IaC tool examples; they are listed as alternatives to each other since the JD presents them as options within the same preference.

The alternative occupation code 15-1299 is noted as a runner-up given the strong AI/ML framing in the overview, but the core day-to-day work described is full-stack software development, making 15-1252 the clear primary.

Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): multi-agent orchestration.

Caller marked this a fully-remote role — scored against the national candidate pool.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗