Software Engineering Manager
Core
Lead a team of engineers designing and developing software applications for medical devices (Web, Mobile, Desktop) within a regulated industry.
Role type
Senior Software Engineering Manager
Builds
Medical device software applications (Web, Mobile, Desktop)
Domain
Healthcare / Medical Devices / Regulated Software
Deliverable
production ML models | product features
Required skills
Team leadership and management, Sprint backlog and assignment management, Cross-functional stakeholder collaboration, Regulatory compliance knowledge, Enterprise application development, Project management in matrix structures, Technical mentoring and coaching, Process improvement, Design review participation
Preferred skills
Platform and enterprise application team building, Commercialization of software products, Agile methodologies (Scrum, Kanban, SAFe), CI/CD pipelines, Test-driven development (TDD), Risk management analysis (SW FMEA), Globally distributed team management
Technologies
JIRA, GIT, TFS
Responsibilities
Lead a team of engineers to design and develop software applications for medical devices; Manage sprint backlogs, assignments, and team deliverables; Represent the team to the wider software organization; Partner with R&D, quality, and systems organizations; Build sustainable product development processes; Drive best practices within the functional area; Collaborate with global cross-functional stakeholders; Remove barriers for the team; Participate in design reviews; Mentor and coach team members
Seniority
Senior, hands-on IC with management responsibilities