Senior Software Engineer - Medical Devices & Cybersecurity

Boston Scientific

Marlboro (MA)

Hybrid

USD 82,000 - 156,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boston Scientific in Marlborough, MA, is seeking a Software Engineer III for BSC Urology. You will contribute to R&D across the product portfolio, delivering secure, high‑performance software for regulated medical devices.

You will work through the full software development lifecycle, collaborating with cross‑functional teams and applying best practices in cybersecurity and quality to ensure patient safety and device compliance.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical discipline.
  • 3+ years of software development experience, with proficiency in C++11 or newer.
  • 3+ years of software development experience in medical devices or similarly regulated safety-critical systems.
  • Experience with software development lifecycle, including architecture/requirements definition, design implementation/testing, release documentation, and post-market support.
  • Experience with source control, CI/CD, and requirements management tools (Git, Bitbucket, JIRA, Jenkins, Cockpit).

Responsibilities

  • Architecture, development, and deployment of software solutions for BSC Urology’s Class-II/Class-III medical devices.
  • Growing leadership of efficient, maintainable software development processes, tools, and workflows.
  • Collaboration with high-performing software teams, fostering an engineering culture that prioritizes individual growth and shared accountability.

Skills

C++11+
Regulated safety-critical
Software lifecycle
Team collaboration

Education

Bachelor’s degree in Computer Science/Engineering

Tools

Git
Bitbucket
JIRA
Jenkins
Cockpit

Job description

Boston Scientific in Marlborough, MA, is seeking a Software Engineer III for BSC Urology. You will contribute to R&D across the product portfolio, delivering secure, high‑performance software for regulated medical devices.

You will work through the full software development lifecycle, collaborating with cross‑functional teams and applying best practices in cybersecurity and quality to ensure patient safety and device compliance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III: Secure Medical Device Solutions
Software Engineer III: Secure Medical Device Solutions

Boston Scientific Corporation • Town of Marlborough (NY)

Hybrid
USD 82,000 - 156,000
Senior Medical Device Software Engineer (C++ / Cybersecurity)
Senior Medical Device Software Engineer (C++ / Cybersecurity)

Socket.dev • South Carolina

On-site
USD 82,000 - 156,000
Hybrid work model
Senior Software Engineer, Medical Devices (C++, Regulated)
Senior Software Engineer, Medical Devices (C++, Regulated)

Boston Scientific • Marlborough (MA)

Hybrid
USD 82,000 - 156,000
Senior Medical Device Software Quality Engineer
Senior Medical Device Software Quality Engineer

Boston Scientific • Marlboro (MA)

Hybrid
USD 107,000 - 203,000
Relocation assistance
Software Engineer III
Software Engineer III

Boston Scientific Corporation • Town of Marlborough (NY)

Hybrid
USD 82,000 - 156,000
Software Engineer III
Software Engineer III

Socket.dev • South Carolina

Hybrid
USD 82,000 - 156,000
Hybrid work model
Software Engineer III
Software Engineer III

Boston Scientific • Marlborough (MA)

Hybrid
USD 82,000 - 156,000
Software Engineer III
Software Engineer III

Boston Scientific • Marlboro (MA)

Hybrid
USD 82,000 - 156,000
Principal Software Design Quality Assurance (DQA) Engineer - Urology
Principal Software Design Quality Assurance (DQA) Engineer - Urology

Boston Scientific • Marlboro (MA)

Hybrid
USD 107,000 - 203,000
Relocation assistance
Principal Software Design Quality Assurance (DQA) Engineer - Urology
Principal Software Design Quality Assurance (DQA) Engineer - Urology

Socket.dev • South Carolina

Hybrid
USD 107,000 - 203,000
Relocation assistance