About The Position

The Principal Mission Engineer (Full Stack) will develop and deploy software for real-world national security missions in partnership with customers. This role leads software teams in designing, developing, and maintaining systems for operational use, while managing customer relationships and ensuring high standards of quality, reliability, and performance. The work involves building and evolving applications, integrating capabilities, and collaborating with military and government operators. Travel to customer integration sites for deployment, testing, and troubleshooting is expected to average no more than one week per month. The role uses STR’s flexible hybrid environment; remote work is welcome when work does not require STR or customer facilities.

Requirements

  • U.S. citizenship.
  • Active U.S. security clearance.
  • Bachelor’s degree in Computer Science or a related technical field and at least 8 years of work experience.
  • Experience deploying software for Department of Defense or Intelligence Community missions.
  • High sense of ownership and a track record of delivering high-impact work.
  • Passion for crafting user-centric interfaces and attention to design details.
  • Strong knowledge of modern technologies such as React, TypeScript, and Python.
  • Knowledge of performance-focused tools and techniques for rendering large datasets and building responsive, smooth interfaces.
  • Ability to adopt new languages, libraries, and technologies.
  • Organized and detail-oriented, with the ability to work independently and collaboratively.
  • Demonstrated ability to communicate effectively with technical and non-technical audiences.
  • Experience managing customer relationships while leading engineering teams.

Nice To Haves

  • Active Top Secret security clearance with SCI eligibility.
  • Advanced degree in Computer Science, Information Technology, or a related technical field.
  • Prior U.S. military service with experience in joint planning, large-force battle monitoring, and large-force debrief practices.

Responsibilities

  • Break down use cases and user-defined problems, build MVPs, and rapidly evolve solutions into cohesive applications.
  • Extend existing applications by building workflows, increasing scalability, making high-impact improvements, and addressing customer pain points.
  • Develop high-performance, visually appealing frontend features that handle complex use cases and remain fast, smooth, and intuitive under heavy load.
  • Lead cross-functional engineering teams to design, build, and deploy cohesive systems, integrating independent capabilities into existing solutions.
  • Collaborate with end-users and customers, typically military or government operators, to understand requirements and translate them into software features.
  • Apply product discovery best practices.
  • Travel to integration sites to deploy, test, and troubleshoot software in secure operational environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service