Taro Logo

Software Engineer

BD is one of the largest global medical technology companies in the world, advancing healthcare through medical technology products.
San Diego, CA, USAPensacola, FL, USA
$70,304 - $116,064
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Healthcare · Enterprise SaaS

Job Description

BD (Becton, Dickinson and Company) is seeking a Software Engineer to join their Pyxis ES Development team. This role offers an opportunity to work with cutting-edge medical technology at one of the world's largest healthcare technology companies.

The ideal candidate will have a strong foundation in computer science with experience in modern technology stacks including C#, Go, Rust, and web frameworks like React/NodeJS. You'll be working in a collaborative, enterprise environment with high-performing agile teams, contributing to critical healthcare technology solutions.

Key responsibilities include software design and implementation, testing, technical documentation, and cross-functional collaboration. The role requires expertise in source code management (GitHub), work tracking tools (JIRA), and strong interpersonal skills.

The position offers exposure to modern technologies including container frameworks, security implementations (TLS/PKI, OAuth 2.0), messaging systems (Kafka, RabbitMQ), and both on-premise and cloud native deployments. You'll be working on microservices architectures and dealing with database technologies.

BD offers a collaborative work environment that values innovation and personal growth, with a hybrid work model requiring 4 days in-office presence. The company provides competitive compensation and benefits, focusing on career development and work-life balance.

This is an excellent opportunity for software engineers who want to make a meaningful impact in healthcare technology while working with modern tech stacks in a supportive, growth-oriented environment. You'll be part of a company that prioritizes innovation, collaboration, and the advancement of global health.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Perform software design and implementation
  • Conduct software evaluation and testing
  • Provide technical documentation
  • Attend design review meetings
  • Document and repair software errors
  • Work with cross-functional project teams
  • Work with source code management tools and work tracking tools

Requirements For Software Engineer

Go
Node.js
React
MySQL
Kafka
RabbitMQ
  • Bachelor's Degree in Computer Science or related field
  • Knowledge of software design principles and implementation practices
  • Ability to work in collaborative, high-pace agile teams
  • Experience with source code management tools (e.g., GitHub)
  • Familiarity with work tracking tools (e.g., JIRA)
  • Strong interpersonal skills and ability to work cross-functionally

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation package
  • Health benefits
  • Career development opportunities
  • Work-life balance