✨ About The Role
- The Mission Software Engineer will own the software solutions deployed to customers, ensuring they meet mission-critical capabilities.
- Responsibilities include writing code to improve products and scaling mission capabilities to more customers.
- Collaboration across multiple teams is necessary to plan, build, and test complex functionalities.
- The role involves creating and analyzing metrics for debugging and monitoring purposes.
- Engineers will triage issues, root cause failures, and coordinate next steps effectively.
- The position requires partnering with end-users to translate needs into features while balancing user experience with engineering constraints.
- Travel up to 30% of the time is expected to build, test, and deploy capabilities in real-world scenarios.
âš¡ Requirements
- A strong engineering background in fields such as Computer Science, Software Engineering, Mathematics, or Physics is essential for success in this role.
- Candidates should have at least 2-5+ years of experience working with various programming languages, including Java, Python, Rust, Go, and JavaScript.
- Experience in building software solutions that involve significant data processing and analysis is highly desirable.
- The ideal candidate will possess the ability to quickly understand and navigate complex systems and established code bases.
- A passion for working on critical software that has a real-world impact is crucial for this position.
- Candidates must be eligible to obtain and maintain a U.S. TS clearance.