Software Developer III

Bio-Rad LaboratoriesPleasanton, CA
63d

About The Position

Bio-Rad's Life Sciences Group is advancing Droplet Digital PCR technology through next-generation software solutions. We seek an experienced Software Developer III with strong Angular expertise to applications that integrate with our ddPCR instruments and cloud platforms. This role blends hands-on coding with architectural input and cross-functional collaboration. How You'll Make An Impact: Design, implement, and maintain Angular-based applications. Integrate and extend RESTful APIs to connect embedded systems with cloud workflows. Partner with scientists, engineers, marketing, and regulatory colleagues to gather requirements and deliver validated solutions. Contribute to system architecture decisions, ensuring scalability, security, and performance. Participate in Agile processes, code reviews, and continuous integration/deployment practices.

Requirements

  • Bachelor's degree (or higher) in Computer Science, Software Engineering, or related field.
  • 8+ years of software development experience in high-level languages.
  • Strong proficiency in modern Angular (v19+), TypeScript, HTML5, CSS3.
  • Familiarity with state management libraries such as NgRx for scalable Angular application development.
  • Proven experience designing and consuming RESTful APIs.
  • Familiarity with embedded software environments and integration with instruments.
  • Working knowledge of cloud platforms (AWS preferred) including S3, API Gateway, Lambda, RDS.
  • Solid understanding of relational databases (MySQL, Postgres).
  • Strong knowledge of software design, architecture, validation/verification practices.
  • Experience with analysis and UX presentation of scientific data.
  • Experience with automated unit/functional testing and Agile/DevOps principles.
  • Excellent communication, collaboration, troubleshooting, and documentation skills.

Nice To Haves

  • Experience with Rust and Web Assembly is a plus, as well as WebGL for advanced data visualization.
  • Experience building cross-platform desktop applications with Electron.

Responsibilities

  • Design, implement, and maintain Angular-based applications.
  • Integrate and extend RESTful APIs to connect embedded systems with cloud workflows.
  • Partner with scientists, engineers, marketing, and regulatory colleagues to gather requirements and deliver validated solutions.
  • Contribute to system architecture decisions, ensuring scalability, security, and performance.
  • Participate in Agile processes, code reviews, and continuous integration/deployment practices.

Benefits

  • competitive medical plans for you and your family
  • free HSA funds
  • a new fertility offering with stipend
  • group life and disability
  • paid parental leave
  • 401k plus profit sharing
  • an employee stock purchase program
  • a new upgraded and streamlined mental health platform
  • extensive learning and development opportunities
  • education benefits
  • student debt relief program
  • pet insurance
  • wellness challenges and support
  • paid time off
  • Employee Resource Groups (ERG's)
  • variable annual bonus, which is dependent upon achievement of your individual objectives and Company performance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service