Software Engineer

Leidos•Bethesda, MD
•$87,100 - $157,450•Hybrid

About The Position

Leidos is hiring a TS/SCI-cleared Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. The role works with Systems Engineers, Software Engineers, Architects, and Operations Engineering and Management on system development, including middle-tier and backend engineering. The Software Engineer leads an application team responsible for maintaining a continuous flow of software enhancements and deployments, managing risks, escalating impediments, and supporting continuous process improvement. Most work is conducted onsite at the client location in Bethesda, Maryland, with a flexible schedule and occasional remote work. The position requires an active Top Secret clearance with SCI eligibility and the ability to obtain and maintain a TS/SCI with Polygraph.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Systems Engineering, or a related field and at least 4 years of prior relevant experience, or a master’s degree and at least 2 years of prior relevant experience.
  • Active Top Secret clearance with SCI eligibility and ability to obtain and maintain a TS/SCI with Polygraph.
  • Experience developing software applications using Python.
  • Experience with containerization technologies.
  • Experience developing and troubleshooting software in a Linux environment.
  • Experience using Git and collaborative software development workflows.
  • Strong verbal and written communication skills.
  • Experience working in an Agile software development environment.
  • Ability to work independently on assigned development tasks while collaborating effectively with a cross-functional team.

Nice To Haves

  • Familiarity with DGX systems.
  • Elasticsearch certifications or other relevant technology-stack certifications.
  • Experience supporting production or enterprise-scale software systems.
  • Familiarity with or experience developing applications that leverage Large Language Models (LLMs) or Agentic AI.

Responsibilities

  • Develop, test, debug, and maintain Python-based microservices according to established requirements and design specifications.
  • Develop and maintain Elasticsearch integrations for real-time and batch data indexing and querying.
  • Write and execute unit and integration tests to support software quality, reliability, and performance.
  • Participate in technical design discussions, code reviews, and software development planning.
  • Identify, troubleshoot, and resolve software defects and operational issues using logging and observability tools.
  • Lead an application team in maintaining a continuous flow of software enhancements and deployments.
  • Manage risks, escalate impediments, and help drive continuous process improvement.
  • Collaborate with Systems Engineers, Software Engineers, Architects, and Operations Engineering and Management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service