Software Engineering Director
Listed on 2026-02-16
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, AI Engineer
Diversity - Innovation - Caring - Global Collaboration - Winning Spirit
- High Performance
At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions.
About the RoleBoston Scientific is dedicated to transforming lives through innovative medical solutions that improve the health of patients around the world. Our commitment to transforming lives through meaningful innovation is more than a goal, it’s how we are advancing science for life. We are fulfilling brand promise by focusing on solutions that matter most, pursuing excellence and collaborating with healthcare professionals.
In the role of Software Engineering Director at Boston Scientific Neuromodulation division you will be accountable for delivering reliable, innovative, software medical device applications for our products. Our software is used for controlling our implantable neurostimulator; mobile and cloud solutions for our patient and clinicians. Our software products are comprised of regulated class III medical device software, Software‑As‑Medical‑Device, and non‑regulated digital health software.
In this role you will have the opportunity to significantly impact the software development of truly life changing patient therapies for the relief of debilitating diseases.
At Boston Scientific, we value collaboration and synergy. This role follows a hybrid work model requiring employees to be in our local office at least three days per week.
Your responsibilities will include:- Lead and develop high‑performing teams through effective hiring, mentoring, performance management, career planning, and retention strategies.
- Set clear goals and priorities that align engineering execution with overall business objectives.
- Define and implement software development methodologies and establish reliable estimation practices to ensure predictable delivery.
- Apply leading software development practices, including use of robust CI/CD tool chains and development environments to facilitate efficient and high‑quality software delivery.
- Utilize established development methodologies such as Agile and Scrum within iterative development frameworks to support adaptive, effective, and streamlined software development processes.
- Allocate resources and designate project leads to support successful project execution while monitoring metrics against plan.
- Collaborate with senior leadership and cross‑functional partners including Marketing, Project Management, Regulatory, and Quality Assurance to ensure alignment and compliance.
- Establish scalable team structures and processes to support growth across multiple software products.
- Drive innovation and continuous improvement by contributing to product design, evaluating new technologies, and leading buy vs. build decisions.
- Strengthen partnerships and industry presence through networking, technology evaluation, and development of strategic collaborations.
- Oversee software product architecture, design, and risk management (IEC 62304, FMEA, hazard analysis, cybersecurity).
- Manage budgets and ensure delivery of reliable, high‑availability software solutions across mobile, cloud, and connected platforms.
- Bachelor’s degree in Computer Science or a related engineering field with 10+ years of relevant work experience, or Master’s degree in Computer Science or a related engineering field with 5+ years of relevant work experience
- 8+ years of experience directly managing software R&D teams responsible for the design, development, and ongoing support of core products and services
- Directed agile/scrum delivery across multiple cross‑functional teams, consistently achieving product milestones and accelerating time‑to‑market
- Demonstrated ability to lead within a matrix organization by empowering and enabling leaders at every level, fostering trust, followership, and independent decision‑making while…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).