Job Description
A mission software engineer develops and deploys software essential for a specific, real-world objective or "mission" in partnership with our customers. As a Principal Mission Software Engineer in the Mission Applications Group, you have expertise in developing and deploying software solutions in complex and high-security environments, and unique domain knowledge in planning/monitoring/debriefing large complex missions.
You will work as a leader of tightly knit Agile software teams to design, develop, and maintain software systems deployed in operational use. You have experience managing customer relationships while simultaneously leading engineering teams to ensure the delivered product meets the highest standards of quality, reliability, and performance.
This role includes:
System Integration: Leading design and writing code that integrates various components into a single, cohesive system leveraging a component and feature team construct
Customer Collaboration: Working closely with end-users and customers, who are typically military or Government operators, to understand their requirements and translate them into software features. You are experienced in product discovery best practices.
Deployment and Field Testing: Traveling to integration sites to deploy, test, and triage software in secure operational environments
About STR
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security applications.