Senior Software Engineer, Flow Cytometry & MedTech

Becton Dickinson

Milpitas (CA)

On-site

USD 136,000 - 217,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Waters Biosciences is seeking a Staff Software Engineer to design, develop, and document software for flow cytometry instruments and related products. You will build tests, prototype solutions, and collaborate with cross-functional teams to deliver frequent, high-quality releases.

You will mentor peers and navigate a regulated environment to ensure compliant product development. The role emphasizes C#/.NET web technologies, microservices, and frontend skills with Angular and TypeScript, in a

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field is required.
  • 5+ years of software development experience, including object-oriented design and programming.
  • Extensive experience with C#/.NET development is required.
  • 3+ years of experience with web development technologies including C#, TypeScript, Angular, HTML, ASP.NET, CSS3, SignalR, WebAPI, unit test frameworks, SQL Server databases, and microservices architecture.

Responsibilities

  • Design, develop and document software products.
  • Build unit tests and API tests to automate software testing.
  • Research, recommend, estimate, prototype, and implement solutions that address product, technology, and technical challenges.
  • Work with cross-functional project teams to develop and deliver frequent, high-quality product releases for flow cytometry instruments.
  • Mentor other software developers to create high‑quality, robust software.
  • Monitor work progress against schedule commitments and report progress to leadership in a timely manner.

Skills

C#/.NET development
TypeScript
Angular
HTML/CSS
SQL Server
Microservices
OOP design

Education

Bachelor's degree in Computer Science or related field

Tools

ASP.NET
WebAPI
Unit testing frameworks
SignalR

Job description

Waters Biosciences is seeking a Staff Software Engineer to design, develop, and document software for flow cytometry instruments and related products. You will build tests, prototype solutions, and collaborate with cross-functional teams to deliver frequent, high-quality releases.

You will mentor peers and navigate a regulated environment to ensure compliant product development. The role emphasizes C#/.NET web technologies, microservices, and frontend skills with Angular and TypeScript, in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer — Flow Cytometry Systems
Staff Software Engineer — Flow Cytometry Systems

BD • United States

On-site
USD 136,000 - 217,000
Staff Software Engineer, Life Sciences Platform
Staff Software Engineer, Life Sciences Platform

BD • Milpitas (CA)

On-site
USD 136,000 - 217,000
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 Systems Engineer, Flow Cytometry & Lab Automation
Senior Systems Engineer, Flow Cytometry & Lab Automation

Becton Dickinson • San Diego (CA)

On-site
USD 106,000 - 169,000
Senior Systems Engineer, Flow Cytometry & Instrumentation
Senior Systems Engineer, Flow Cytometry & Instrumentation

Cytek Biosciences • Fremont (CA)

On-site
USD 100,000 - 120,000
Sr. Systems Engineer I
Sr. Systems Engineer I

BD • San Diego (CA)

On-site
USD 90,000 - 130,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 Software Developer
Sr Software Developer

Waters Corporation • Milford (MA)

On-site
USD 120,000 - 180,000
Senior Staff Software Engineer, Delivery Leader
Senior Staff Software Engineer, Delivery Leader

Becton Dickinson • Milpitas (CA)

On-site
USD 169,000 - 270,000