The Senior Director of Software Engineering will lead the global MI SW engineering organization, ensuring alignment of SW engineering goals with business objectives. This role involves overseeing the development and delivery of high-quality software solutions, managing a team of 120 software engineers across multiple global locations, and ensuring compliance with medical device industry standards and regulations.
Job Description
Key Responsibilities:
Strategic Leadership:
Align SW engineering goals with the overall strategic objectives of the business.
Develop and implement strategic initiatives to enhance engineering productivity and product quality.
Design and execute on a well-thought-out strategy for the organization.
R&D Delivery and Execution:
Oversee the delivery of SW projects, including innovation projects, new product introductions, design changes, and field actions.
Ensure projects are delivered with high quality, on time and within budget.
Build a world-class software development team to consistently deliver complex software platforms and research projects of varying size and duration.
Engineering Excellence and Continuous Improvement:
Drive continuous improvement initiatives to accelerate feedback and improve customer satisfaction.
Maintain high standards of SW engineering excellence and quality.
Drive a continuous learning culture to help guide continuous improvements.
Actively pursue new methods and practices to increase productivity.
Quality and Regulatory Compliance:
Ensure all engineering activities comply with health and safety regulations and quality standards.
Manage compliance with industry-specific regulations and standards.
Work with system leaders and functional teams to ensure products and services adhere to compliance and controllership standards.
Engineering Operations and Finances:
Manage the engineering budget and resource allocation.
Explore alternative resourcing methods to support innovation.
Utilize project management tools to track progress and recognize key risk areas for specific implementations.
Engineering Tools and Infrastructure:
Drive strategies to adopt and maintain technology infrastructure, tools, and practices for sustainable engineering activities.
Manage a team responsible for SW development using the latest technologies and methodologies adopted from industry-wide practices.
Requirements: Education: Bachelors degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
Experience:
15+ years of experience in software engineering, including the design and development of scalable software solutions.
5+ years of experience in a leadership role within a software development organization.
Skills:
Strong leadership and strategic thinking skills.
Excellent project management and organizational skills.
In-depth knowledge of software development methodologies and tools.
Experience with regulatory compliance in the medical devices industry.
Strong communication and interpersonal skills.
Preferred Qualifications:
Experience in the medical devices industry.
Knowledge of cloud-based solutions and modern software development practices.
Proven track record of driving innovation and continuous improvement.
Previous experience in software development in an agile environment and writing code.
Previous experience working in a Java web development environment.
Advanced understanding of Linux or Unix operating systems.
Advanced understanding of software development tools and infrastructure.
Working Conditions:
This role may require occasional travel to various global sites.
Ability to work in a fast-paced, dynamic environment.
This position is open to all candidates.