Principal Software Engineer

Boston ScientificSanta Clarita, CA
Hybrid

About The Position

Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work. We are seeking a high-caliber Principal Software Engineer to join our Software Verification team. This role is responsible for requirements analysis, test design, test execution, and defect resolution in a fast-paced, innovative environment. The engineer will work both independently and collaboratively to plan, develop and execute test strategies in accordance with Boston Scientific practices, regulatory requirements and quality standards. 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. Boston Scientific will not offer sponsorship or take over sponsorship of an employment visa for this position at this time. Relocation assistance is not available for this position at this time. This is a defined term role with an expected duration of 24 months from the employee’s start date.

Requirements

  • Minimum of 10 years' experience in software verification; a bachelor’s degree in computer science or a related field is required, or a minimum of 14 years' experience without a degree
  • Strong quantitative, analytical and organizational skills with attention to detail
  • Proactive, self-starter mindset with demonstrated integrity and collaboration skills
  • Ability to build effective relationships across multiple levels of the organization

Nice To Haves

  • Experience in medical device software verification
  • Hands-on experience with Python and test automation frameworks such as Pytest
  • Strong written and verbal communication skills with the ability to influence stakeholders

Responsibilities

  • Lead and support software verification activities for new product development and software enhancements in accordance with established plans
  • Lead continuous improvement initiatives, champion test automation and mentor junior team members
  • Manage and provide technical guidance to the test automation team, fostering development and best practices
  • Lead automation testing projects from inception through completion, ensuring quality and timeliness
  • Design and implement scalable test automation strategies, frameworks and solutions
  • Develop automated tests using Python and Pytest for applications, including Surface Pro, mobile and API testing
  • Serve as a subject matter expert for software verification processes and represent the organization in test preparation and build delivery reviews
  • Review and approve requirements, test protocols and reports, software development plans, and related system documentation

Benefits

  • Relocation assistance is not available for this position at this time.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service