Full Stack Software Engineer - Clearance Required
LMI is seeking a Full Stack Software Engineer to join the SHEPRD application team. You’ll own features from design through release, building responsive interfaces in React and TypeScript, secure APIs in Node.js and Express.js, and reliable data models with Prisma and relational databases.
SHEPRD gives military and government users a real-time common operating picture that brings together asset data, threat information, terrain, routes, and protection effects. You’ll work directly with product owners, designers, engineers, and field teams to turn user feedback into working software. This is a hands-on role for an engineer who can take a feature from a loosely defined requirement to a tested release, explain design tradeoffs, and help junior engineers improve their work.
This role requires an active Secret security clearance.
LMI is a new breed of digital solutions provider dedicated to accelerating government impact with innovation and speed. Investing in technology and prototypes ahead of need, LMI brings commercial-grade platforms and mission-ready AI to federal agencies at commercial speed.
Leveraging our mission-ready technology and solutions, proven expertise in federal deployment, and strategic relationships, we enhance outcomes for the government, efficiently and effectively. With a focus on agility and collaboration, LMI serves the defense, space, healthcare, and energy sectors—helping agencies navigate complexity and outpace change. Headquartered in Tysons, Virginia, LMI is committed to delivering impactful results that strengthen missions and drive lasting value.
Our team is laser-focused on building a unified, real-time common operating picture fusing asset data, threat information, terrain, routes, and protection effects. If you’re ready to dive in, take ownership, and ship real value, keep reading.
What You'll Do:
- Own full-stack features from technical design through implementation, testing, release, and post-release troubleshooting.
- Build responsive, accessible React interfaces using TypeScript and reusable components.
- Design and maintain secure REST APIs in Node.js and Express.js. Keep OpenAPI specifications current and use Prisma to manage data models and schema migrations.
- Diagnose issues across the frontend, APIs, and database. Improve performance through profiling, query optimization, and targeted fixes.
- Write unit, integration, and end-to-end tests. Partner with DevSecOps to maintain CI/CD quality gates and meet IL6 deployment requirements.
- Use approved AI development tools where they improve delivery. Review and test AI-assisted changes to the same standards as other code, and build validation and guardrails where needed.
- Lead code reviews for features you own, document design decisions, and mentor junior engineers through pairing and practical feedback.
What We're Looking For
- Active Secret Security Clearance.
- 5+ years of relevant software engineering experience, including hands-on full-stack development and ownership of production features.
- Strong experience with React, TypeScript, HTML, CSS, and responsive UI development.
- Hands-on experience with Node.js, Express.js, REST APIs, OpenAPI, Prisma or a comparable ORM, and relational databases. Comfortable with SQL, schema design, migrations, indexing, and query optimization.
- Experience building automated tests with tools such as Jest, Vitest, React Testing Library, Playwright, or Cypress.
- Experience using AI-assisted development tools and validating their output before release.
- Familiarity with secure development practices and CI/CD pipelines such as GitHub Actions or GitLab CI.
- Ability to work through ambiguous requirements, explain technical tradeoffs, and deliver in short cycles informed by user feedback.
Bonus Points For:
- Experience delivering software in secure government environments, including DoD IL5 or IL6 or FedRAMP-authorized environments.
- Experience building geospatial applications, interactive maps, or real-time data visualizations.
- Security+ or an AWS Developer or Solutions Architect certification.
- Experience on a startup or growing product team where engineers own features through production.
The target salary range for this position is $111426.84 - $192890.16.
The salary range displayed represents the typical salary range for this position and is not a guarantee of compensation. Individual salaries are determined by various factors including, but not limited to location, internal equity, business considerations, client contract requirements, and candidate qualifications, such as education, experience, skills, and security clearances.
Required Skills
Required Languages
🇬🇧 English