Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment
Job Summary
Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.
Own the end-to-end software development lifecycle, including requirements intake, functional specifications, design specifications, implementation, integration, and release.
Mentor and develop team members to achieve their full potential and grow technical leadership capabilities.
Matching Summary
Lead and manage two software engineering teams responsible for the Detection Java domain, delivering high-quality software solutions from requirements through production deployment.
Skills & Requirements
Must-have
complex distributed systems
multi-threaded/multi-process architecture
cross-service integration
Java development
Linux software development
Agile development practices
containers & orchestration
Nice-to-have
materials science and engineering
AI and IoT technologies
computer vision-based metrology
machine learning-based inspection
Key Requirements
B.Sc. in Computer Science, Software Engineering, or related field
Minimum 5 years managing software engineering teams (6-12 engineers)