Senior Software Engineer

Becton Dickinson & Company - Menlo Park, CA (30+ days ago)4.0

Job Description Summary
Spend 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 years experience 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 Location
USA CA - Menlo Park
Additional Locations
USA CA - San Jose
Work Shift
1st Shift 8am-5pm (United States of America)