Software Engineering Manager- job post Thornhill Medical
Job Description
About Thornhill Medical:
Thornhill Medical’s ground-breaking products are designed to be used globally by emergency health care providers, humanitarian and military medical teams. Thornhill’s oxygen-focused research and applications are transforming patient care in extreme circumstances, while inspiring and enabling other new technologies to unlock vital life-saving solutions. Thornhill Medical’s innovations are in 19+ countries including Ukraine. With a team committed to courage, collaboration and saving lives, Thornhill Medical leads the way in the nimble and precision-focused field of medical technologies.
Role Summary:
The Software Engineering Manager leads the software development for Thornhill Medical products in a cross-functional team environment in compliance with business and regulatory requirements.
Role Responsibilities:
Manages all aspects of the software development lifecycle, from design & testing to commercialization and sustaining.
Leads day to day operation of the software team by helping prioritize work, facilitate daily planning meetings, and assist team members with solving technical issues.
Provides hands on guidance for the team and assistance in code development and implementation.
Delegates tasks, manages timelines and requirements, and follows up with developers to ensure all requirements are being met.
Monitors team performance and identifies areas of improvement and development.
Continually monitors and improves the team’s processes and tooling to ensure efficiency, code quality, and minimal defect rates.
Architects’ software structure.
