Staff Software Engineer, Life Sciences Platform

BD

Milpitas (CA)

On-site

USD 136,000 - 217,000

Full time

2 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 Biosciences, part of the Waters organization, is seeking a Staff Software Engineer to shape software architecture and lead development for flow cytometry instruments. You will drive design decisions, implement features across device communication, business logic, and UI layers, and mentor junior developers.

The role emphasizes collaboration with cross-functional teams, regulatory awareness, and delivering high-quality software in a fast-paced environment.

Qualifications

  • Bachelor's degree in CS, Engineering, Math, or related field.
  • 5+ years of software development experience with OO design and programming.
  • Extensive experience with C#/.NET development.
  • 3+ years of web development with TypeScript, Angular, HTML, ASP.NET, CSS3, SignalR, WebAPI, SQL Server, and microservices.

Responsibilities

  • Design, develop and document software products.
  • Build unit tests and API tests to automate software testing.
  • Research, estimate, prototype, and implement software solutions addressing product and tech challenges.
  • Collaborate with cross-functional teams to deliver frequent, high-quality releases for flow cytometry instruments.
  • Mentor other developers to create robust software.

Skills

Object‑oriented design
Communication

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Tools

C#/.NET
TypeScript
Angular
HTML
ASP.NET
CSS3
SignalR
WebAPI
SQL Server

Job description

Waters Biosciences, part of the Waters organization, is seeking a Staff Software Engineer to shape software architecture and lead development for flow cytometry instruments. You will drive design decisions, implement features across device communication, business logic, and UI layers, and mentor junior developers.

The role emphasizes collaboration with cross-functional teams, regulatory awareness, and delivering high-quality software in a fast-paced environment.

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

Similar jobs worth comparing

Senior Systems Engineer, Flow Cytometry & Lab Automation
Senior Systems Engineer, Flow Cytometry & Lab Automation

BD • San Diego (CA)

On-site
USD 90,000 - 130,000
Senior Systems Engineer – Flow Cytometry & Lab Automation
Senior Systems Engineer – Flow Cytometry & Lab Automation

RXinsider LTD. • San Diego (CA), Northern (KY)

Hybrid
USD 106,000 - 169,000
Senior Software Engineer & Delivery Lead, Medical Devices
Senior Software Engineer & Delivery Lead, Medical Devices

BD • Milpitas (CA)

On-site
USD 169,000 - 270,000
Sr. Systems Engineer I
Sr. Systems Engineer I

BD • San Diego (CA)

On-site
USD 90,000 - 130,000
Sr Software Developer
Sr Software Developer

Waters Corporation • Milford (MA)

On-site
USD 140,000 - 190,000
Senior Optical Systems Engineer, Flow Cytometry
Senior Optical Systems Engineer, Flow Cytometry

bdx • Milpitas (CA)

On-site
USD 136,000 - 217,000
Senior Systems Engineer, Flow Cytometry & Instrumentation
Senior Systems Engineer, Flow Cytometry & Instrumentation

Cytek Biosciences • Fremont (CA)

On-site
USD 100,000 - 120,000
Staff Software Engineer
Staff Software Engineer

BD • Milpitas (CA)

On-site
USD 136,000 - 217,000
Senior Systems Architect, Flow Cytometry Platforms
Senior Systems Architect, Flow Cytometry Platforms

Cytek Biosciences • Bellevue (WA)

On-site
USD 176,000 - 220,000
Sr. Systems Engineer
Sr. Systems Engineer

Cytek Biosciences • Fremont (CA)

On-site
USD 100,000 - 120,000