Senior Software Engineer & Delivery Lead, Medical Devices

BD

Milpitas (CA)

On-site

USD 169,000 - 270,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Waters is seeking a Senior Staff Software Engineer to lead a team delivering software for scientific and medical device platforms. You will own delivery plans, coordinate with product management and regulatory affairs, and mentor engineers across local and remote teams.

The role emphasizes hands‑on coding, architecture discussions, and ensuring compliance with medical device quality systems and regulatory expectations. Strong leadership and communication are essential.

Qualifications

  • Bachelor’s degree or higher in computer science or related technical field.
  • 10+ years of professional software development experience.
  • 5+ years of technical leadership leading complex software initiatives.
  • 3+ years of people leadership or engineering management experience.

Responsibilities

  • Lead software engineers to deliver high‑quality software for scientific and medical device platforms.
  • Own end‑to‑end software delivery plans, milestones, risks, dependencies, and roadmaps.
  • Drive feature execution from concept through release with high quality and on schedule.
  • Partner with subsystem architects to align with architecture and product roadmaps.
  • Participate in design reviews, architecture discussions, and technical decision‑making.
  • Coordinate with remote and cross‑functional teams to ensure alignment and release readiness.

Skills

C#/.NET
Leadership
Object‑Oriented Programming

Education

Bachelor’s degree or higher in computer science or related field

Job description

Waters is seeking a Senior Staff Software Engineer to lead a team delivering software for scientific and medical device platforms. You will own delivery plans, coordinate with product management and regulatory affairs, and mentor engineers across local and remote teams.

The role emphasizes hands‑on coding, architecture discussions, and ensuring compliance with medical device quality systems and regulatory expectations. Strong leadership and communication are essential.

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

Similar jobs worth comparing

Staff Software Engineer, Life Sciences Platform
Staff Software Engineer, Life Sciences Platform

BD • Milpitas (CA)

On-site
USD 136,000 - 217,000
Senior Staff Software Engineer, Delivery Lead
Senior Staff Software Engineer, Delivery Lead

BD • Milpitas (CA)

On-site
USD 169,000 - 270,000
Sr Software Developer
Sr Software Developer

Waters Corporation • Milford (MA)

On-site
USD 140,000 - 190,000
Senior Software Engineer — Medical Devices, Regulated Systems
Senior Software Engineer — Medical Devices, Regulated Systems

SkyWater Search Partners • Lakeville (NY)

On-site
USD 108,000 - 132,000
Senior Software Development Leader, Medical Devices
Senior Software Development Leader, Medical Devices

PENTAX Medical • Montvale (NJ)

On-site
USD 140,000 - 230,000
Competitive compensation
Professional development & career 성장
Comprehensive healthcare & retirement
+1
Senior Software Engineering Manager, Medical Devices
Senior Software Engineering Manager, Medical Devices

Medtronic plc • Lafayette (CO), Northern (KY)

Hybrid
USD 150,000 - 226,000
Health insurance
401(k) plan
Tuition assistance
+1
Senior Quality Engineering Leader
Senior Quality Engineering Leader

BD • Sparks Corner (MD)

On-site
USD 150,000 - 239,000
Remote Pharma SaaS Customer Success Lead
Remote Pharma SaaS Customer Success Lead

Embedded Shishya • Bellingham (MA)

On-site
USD 120,000 - 180,000
Lead Medical Device Software Engineer, Real-Time Systems
Lead Medical Device Software Engineer, Real-Time Systems

Current Surgical • San Francisco (CA)

On-site
USD 180,000 - 240,000
Capital Projects Lead, Life Sciences
Capital Projects Lead, Life Sciences

BD • Milpitas (CA)

On-site
USD 146,000 - 234,000