The Supervisor, Software Engineering role is responsible for leading a team of engineers to deliver high-quality software aligned with program schedules and product roadmaps. The position combines people leadership with technical oversight, guiding architecture decisions, hands-on software engineering work, and ensuring long-term reliability and maintainability of software systems. It requires technical involvement, including contributing to development, reviewing code, troubleshooting complex system issues, and supporting testing and integration across hardware and software environments. Additionally, the role supports the full product lifecycle by driving continuous improvement, resolving defects, maintaining documentation, and ensuring successful deployment and performance of products in the field.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior