✨ About The Role
- The Senior Software Engineer will own the technical engineering product portfolio for Rebellion Iris by collaborating with product managers to write product specifications and translate them into software engineering architecture
- Responsibilities include guiding engineering managers, being a prolific contributor to Rebellion Iris products, driving architectural decisions, and serving as the subject matter expert for Iris' capabilities
- The role involves working on and leading efforts to productionize high-scale software capabilities, optimizing for edge deployments, and developing AI/ML products
- The Senior Software Engineer will also be responsible for scoping, designing, and delivering solutions for large complex challenges, as well as working with microservices architecture and asynchronous product design
- Preferred qualifications include prior experience in an engineering role focused on DoD and national security customers, as well as holding a TS/SCI security clearance.
⚡ Requirements
- Experienced software engineer with a minimum of 8 years in a principal architect or senior software engineer role
- Proficient in working with commercial cloud environments such as AWS, Azure, and GCP, as well as on-prem environments
- Skilled in edge deployments, building data pipelines, and scoping solutions for large complex challenges
- Strong background in AI/ML products and microservices architecture
- Excellent communication skills to effectively convey technical direction and roadmaps