BD (Becton, Dickinson and Company) Senior Software Engineer in Menlo Park, California

Job Description SummarySpend your day on things that matter.

BD Biosciences is currently seeking Senior Software Engineers to join our exciting and growing team. The successful candidate will work closely with bioinformatics scientists and molecular biologists in the exciting field of single-cell genomics and proteomics. She or he will develop, deploy, and support web applications for genome sequencing analysis. These applications are the tools that enable cutting edge research into areas like cancer profiling, cell therapy, and stem cell biology. Success requires a firm grounding in software engineering, ability to work successfully in teams, and a strong focus on making our customers successful.

Job Description

Job Responsibilities:

  • Collaborates with product owners and peers to establish requirements, set priorities and plan milestones

  • Translates requirements into design and implementation of well-structured and documented software components

  • Tests implemented features to ensure high quality

  • Understands our customers’ pain points and empowers them to achieve amazing things

  • Mentors other software developers to create high quality, robust designs and code

  • Transparently monitors work progress against commitments

Minimum Qualifications:

  • Minimum of a Bachelor's degree in Computer Science or related field

  • Minimum of 4 yearsexperience in software development

  • Proficiency in HTML, CSS, as well as JavaScript and related products like React, AngularJS, Webpack

  • Strong Python programming skills, experience of creating web backends using Python web frameworks like Django, Flask, Tornado

  • Experience with relational databases like PostgreSQL and SQL language

  • Expertise with Linux, shell (e.g. Bash) scripting, and command line-driven analysis tools

  • Excellent communication and interpersonal skills


  • Experience with modern software development techniques including version control, testing, continuous integration, provisioning, and deployment; familiarity with tools like Git, Pytest, Jenkins, and Docker

  • Experience with cloud development and deployment tools, like Amazon Web Services (AWS), Terraform, and Ansible

  • Familiarity with agile software development practices like scrum


Primary Work LocationUSA CA - Menlo Park

Additional LocationsUSA CA - San Jose

Work Shift1st Shift 8am-5pm (United States of America)

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status