Salary
$100,000–$190,000from the description
Posted
Jul 13, 2026
Location
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A tech lead role focused on building React front-end applications backed by Java Spring Boot services, integrated with passive and active RFID hardware for Army logistics and asset tracking. The position combines hands-on development with team leadership — mentoring engineers, guiding agile delivery, and engaging directly with Army stakeholders — while deploying solutions on Microsoft Azure within secure DoD network environments.

Senior level · 8+ years · Washington-Arlington-Alexandria, DC-VA-MD-WV · Secret clearance · Full-time

Advertised as Principal, but the requirements read as Senior.

Must have (10)
ReactJavaSpring BootJavaScript or TypeScriptPostgreSQLRESTAzureDockerKubernetesSecurity+
Nice to have (2)
CKADRFID

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

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

What gives you an edge
Security+3%Spring Boot14%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
JavaScript62%TypeScript62%Docker53%React40%

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

What the occupation pays Median $158,337 (middle half $126,441–$180,105). 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 (10)

The title says 'Principal' but the requirements (8+ years, team lead scope on a single product/program) are consistent with a Senior engineer. The role leads a team but the JD emphasizes hands-on development equally with leadership, and there is no evidence of org-wide technical authority across multiple teams — the hallmark of a true Principal. Seniority is assessed as Senior.

The alt SOC 11-3021 (Computer and Information Systems Managers) is a genuine runner-up: the role includes leading a development team, mentoring, backlog management, and stakeholder engagement, but hands-on coding and architecture are described as equally central, so Software Developers (15-1252) is the primary classification.

Clearance: the JD states 'Ability to obtain a Secret clearance (Active clearance preferred).' The hard gate is the ability to obtain Secret, not an active clearance at hire. Clearance is set to Secret accordingly.

JavaScript and TypeScript are listed together ('JavaScript/TypeScript') in the requirements section. They are distinct technologies both used in the stack, so each is emitted as a separate required skill; each lists the other as an alternative since the JD presents them as a paired requirement.

Docker and Kubernetes are listed under 'Working knowledge of' in the required qualifications block, which is a softer phrase, but they appear unambiguously within the hard-requirements section rather than a 'Nice to have' or 'Bonus' section, so they are treated as required.

RFID integration experience appears only under 'Bonus Points For' and is marked preferred.

CKAD certification appears only under 'Bonus Points For' and is marked preferred.

U.S. citizenship is a hard requirement stated in the qualifications section but is not representable as a skill or clearance field; hiring managers should note this gate separately.

Location: LMI is headquartered in Tysons, Virginia (Washington DC metro area). The posting does not explicitly state remote eligibility; remote is set to false.

Requires a Secret clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

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 ↗