Front-End Software Engineer

Leidos•Gaithersburg, MD

About The Position

Leidos is seeking a Mid-Level Front-End Software Engineer for the Maru Program, supporting a premier Intelligence Community customer. The program delivers mission-critical modern software solutions across the customer’s enterprise using Agile, DevSecOps, and cloud-native methodologies. The engineer will design, develop, integrate, and maintain responsive web applications that support complex mission workflows, collaborating with backend engineers, product owners, and end users to turn mission requirements into reliable, intuitive, production-ready front-end capabilities. The core team is located in Gaithersburg, Maryland. Qualified candidates may also be based in Alexandria, Virginia; Englewood, Colorado; Tucson, Arizona; or potentially Chantilly, Virginia. The position requires active TS/SCI clearance and the ability to successfully pass a polygraph examination. U.S. citizenship is required by the contract.

Requirements

  • U.S. citizenship, as required by the contract.
  • Active TS/SCI clearance and ability to successfully pass a polygraph examination.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field with 4–8 years of relevant experience, or a master’s degree with 2–6 years of relevant experience.
  • Strong hands-on experience with JavaScript, HTML, and CSS.
  • Experience developing applications with a modern front-end framework such as React, Angular, or similar.
  • Experience integrating front-end applications with REST APIs and backend services.
  • Experience developing, debugging, and maintaining production web applications.
  • Experience with source control tools such as Git.
  • Experience working in Linux-based environments.
  • Ability to translate technical and user requirements into functional software solutions.
  • Strong troubleshooting and problem-solving skills.

Nice To Haves

  • Experience with TypeScript.
  • Experience with CI/CD pipelines and automated front-end build and deployment workflows.
  • Experience with Docker, containers, or containerized application environments.
  • Experience with GitLab and GitLab CI/CD.
  • Experience with AWS or other cloud environments.
  • Experience with data visualization technologies such as Grafana or similar tools.
  • Familiarity with accessibility and usability best practices.
  • Experience working in Agile software development environments.
  • Experience developing applications for data-intensive or GEOINT mission workflows.
  • Familiarity with UI design or prototyping tools such as Figma.

Responsibilities

  • Design, develop, test, and maintain responsive web applications using modern JavaScript frameworks such as React, Angular, or similar technologies.
  • Integrate front-end applications with REST APIs, backend services, and data sources.
  • Develop reusable, maintainable, and scalable front-end components following modern software engineering practices.
  • Translate requirements and user workflows into intuitive, functional interfaces for complex mission applications.
  • Troubleshoot and improve application performance, responsiveness, reliability, and scalability.
  • Perform front-end testing, debugging, code reviews, and defect resolution throughout the software development lifecycle.
  • Participate in CI/CD pipelines, source control, automated builds, and application deployment processes.
  • Collaborate with backend engineers, product owners, testers, and mission users to deliver integrated software capabilities.
  • Participate in Agile activities, including sprint planning, backlog refinement, demonstrations, and retrospectives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service