Senior Staff Software Engineer, Delivery Leader

Becton Dickinson

Milpitas (CA)

On-site

USD 169,000 - 270,000

Full time

8 days ago
Application generator

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

Get past ATS filters

Job summary

Waters is seeking a Senior Staff Software Engineer to join our scientific and medical device software development team in Milpitas, CA. You will lead software engineers to plan, build, integrate, test, and deliver software capabilities across a portfolio of software subsystems.

The role blends hands‑on technical leadership with people leadership, coordinating with architects, product management, QA, regulatory affairs, program management, and remote teams to meet user needs, quality standards,

Qualifications

  • Bachelor’s degree or higher in computer science or a related field.
  • 10+ years of professional software development experience.
  • 5+ years of technical leadership experience.
  • 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 execution roadmaps for assigned software domains.
  • Drive feature execution from concept through release, ensuring commitments are delivered with high quality and on schedule.
  • Partner with subsystem architects to align delivery with architecture and product roadmaps.
  • Participate in design reviews, architecture discussions, code reviews, debugging, and technical decision‑making.
  • Coordinate with product management, systems engineering, QA, regulatory affairs, and other software teams to ensure clear, verifiable requirements.
  • Mentor, coach, and develop software engineers; support hiring and onboarding.
  • Champion best practices: design patterns, automated testing, CI/CD, reviews, observability.

Skills

C#/.NET
Software architecture
Distributed systems
Technical leadership

Education

Bachelor’s degree in computer science
Master’s degree

Job description

Waters is seeking a Senior Staff Software Engineer to join our scientific and medical device software development team in Milpitas, CA. You will lead software engineers to plan, build, integrate, test, and deliver software capabilities across a portfolio of software subsystems.

The role blends hands‑on technical leadership with people leadership, coordinating with architects, product management, QA, regulatory affairs, program management, and remote teams to meet user needs, quality standards,

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

Similar jobs worth comparing

Senior Staff Software Engineer — Medical Device Delivery Lead
Senior Staff Software Engineer — Medical Device Delivery Lead

Becton Dickinson • United States

On-site
USD 150,000 - 190,000
Senior Staff Software Engineer, Delivery Lead
Senior Staff Software Engineer, Delivery Lead

Becton Dickinson • United States

On-site
USD 150,000 - 190,000
Senior Instrument Architect: Systems & Real-Time (Hybrid)
Senior Instrument Architect: Systems & Real-Time (Hybrid)

bdx • Milpitas (CA)

On-site
USD 169,000 - 270,000
Senior Cloud Software Engineer – SaaS & IoT
Senior Cloud Software Engineer – SaaS & IoT

Waters Corporation • Milford (MA)

On-site
USD 140,000 - 190,000
Engineering Director, Life Sciences Manufacturing & Quality
Engineering Director, Life Sciences Manufacturing & Quality

Becton Dickinson NA • Milpitas (CA)

On-site
USD 190,000 - 240,000
Sr Software Developer
Sr Software Developer

Waters Corporation • Milford (MA)

On-site
USD 140,000 - 190,000
Engineering Director: Manufacturing & NPI Leader
Engineering Director: Manufacturing & NPI Leader

RXinsider LTD. • Milpitas (CA)

On-site
USD 183,000 - 295,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Waters Corporation • Milford (MA)

On-site
USD 116,500 - 194,500
Senior Full-Stack Engineer: Cloud & Data Apps (Hybrid)
Senior Full-Stack Engineer: Cloud & Data Apps (Hybrid)

Waters Corporation • Milford (MA)

Hybrid
USD 116,500 - 194,500
Applications Engineering Manager — Lead & Deliver Water Solutions
Applications Engineering Manager — Lead & Deliver Water Solutions

UGSI Solutions • Milpitas (CA)

On-site
USD 135,000 - 145,000
Medical, dental, vision insurance
401(k) match
Company-paid life and AD&D
+1