Software Engineer

LeidosReston, VA
$57,850 - $104,575

About The Position

Leidos is seeking a talented Software Engineer to help lead the development of next-generation software capabilities within our dynamic research and development environment. In this role, you’ll design and deliver innovative Knowledge Management solutions that power data-driven decision-making across critical national security missions. You’ll work at the intersection of data engineering, AI, and full-stack development, building scalable platforms that transform complex data into actionable insights.

Requirements

  • Experience in software development and system design, with a strong foundation in computer science principles
  • Proficiency in one or more programming languages such as Python, Java, C++, R, or JavaScript/TypeScript
  • Experience building applications using React or Angular, and back-end frameworks such as FastAPI
  • Familiarity with SQL and NoSQL databases
  • Working knowledge of cloud platforms (preferably AWS) and containerization technologies (e.g., Docker)
  • Experience with data pipelines, ETL processes, and data management systems
  • Exposure to Generative AI / LLM APIs (e.g., OpenAI, Anthropic, Bedrock)
  • Understanding of software testing frameworks (e.g., pytest, Playwright, Jest)
  • Ability to work in Linux/Unix and Windows environments
  • Strong communication skills and experience collaborating with technical and non-technical stakeholders
  • Bachelor’s degree in computer science, Information Systems, Systems Engineering, or a related field
  • Minimum of 1+ years of relevant experience
  • Interest in supporting Intelligence Community and DoD missions
  • U.S. Citizenship required

Nice To Haves

  • Advanced degree (MS) in a relevant technical field
  • Experience with AI/ML, LLMs, and AWS Bedrock
  • Familiarity with DTRA R&D or Combatant Command environments
  • Experience integrating COTS/GOTS tools, including 3D modeling, simulation, or visualization platforms

Responsibilities

  • Design and develop Knowledge Management systems, including data pipelines, ontologies, and AI-enabled platforms
  • Build modern web applications (front-end and back-end) to support search, discovery, and analysis
  • Develop and maintain ETL pipelines and data lake architectures
  • Integrate AI/ML capabilities, including Generative AI and LLM APIs
  • Collaborate across teams to gather requirements and deliver scalable, mission-focused solutions
  • Support data analysis, modeling, simulation, and visualization efforts
  • Ensure software quality through testing, validation, and performance optimization
  • Deploy solutions in secure, cloud-based, and containerized environments

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service