Software Development Director
In this role, the candidate will manage one or more teams developing intra-operative medical device embedded applications, mobile applications, web applications, and cloud infrastructure including architecture, design, analysis, documentation, testing, release and change / configuration control. This role focuses on people and process leadership as the director of software development teams.
Essential Duties And Responsibilities
Lead multiple internal, external, and remote software development teams and drive integration of software development activities.
Establish and facilitate implementation of industry best practices in Agile methodologies in medical device software development consistent with the IEC62304 standard.
Oversee the interpretation and analysis of system and software requirements and design inputs, break down and partition requirements into respective appropriate architectural components.
Review and validate proposed software architectures and designs to achieve the requirements.
Lead the process of resource planning and budgeting across multiple complex projects.
Oversee the design and implementation of cloud infrastructure, web applications, mobile applications and embedded applications.
Accountable for the teams under leadership to :
Other duties as assigned
Supervisory Responsibilities
The Software lead will have management responsibility over on-site developers and will coordinate the offsite software development teams.
Director Software Engineering • Carlsbad, CA, US