Taro Logo

Senior Software Developer

A biopharmaceutical company focused on transforming patients' lives through science, developing innovative medicines for serious diseases.
Princeton, NJ, USA
$129,584 - $161,580
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Healthcare

Description For Senior Software Developer

Bristol Myers Squibb (BMS) is seeking a Senior Software Developer to join their team in Princeton, NJ. This role offers an exciting opportunity to work on meaningful projects that directly impact patient lives through technological innovation. As a Senior Software Developer, you'll be instrumental in developing cloud-based solutions using AWS, collaborating with cross-functional teams to deliver high-quality software products.

The position combines technical expertise with business impact, requiring proficiency in multiple programming languages, cloud platforms, and modern development practices. You'll be working in a hybrid environment, contributing to mission-critical systems that support BMS's pharmaceutical research and development efforts.

The role offers competitive compensation ($129,584 - $161,580/year) and an extensive benefits package including healthcare, 401(k), and various work-life balance perks. BMS's commitment to transforming patients' lives through science creates a uniquely purposeful work environment where your technical contributions have real-world impact.

This is an excellent opportunity for experienced developers who want to apply their skills in a meaningful context, working with cutting-edge technologies while contributing to healthcare innovation. The company's strong focus on employee development, work-life balance, and inclusive culture makes it an attractive destination for technology professionals seeking both technical challenges and personal growth.

Last updated 4 days ago

Responsibilities For Senior Software Developer

  • Collaborate with engineers, product managers, architects, and other team members
  • Participate in all phases of software engineering
  • Design and implement product features
  • Create reusable components, frameworks, and microservices
  • Present architectural diagrams
  • Design and support mission-critical, high-availability architectures
  • Implement software components with focus on quality and test-driven development
  • Develop, deploy, and debug cloud-based applications using AWS

Requirements For Senior Software Developer

Python
Node.js
JavaScript
React
  • Bachelor's degree in computer science, electrical engineering, information technology or related field
  • 4 years of post-baccalaureate experience
  • Experience with at least two programming languages (Python/Node.js/C#/Java/PL-SQL)
  • Experience with cloud computing platforms (AWS, Azure, or Google Cloud)
  • Knowledge of cloud monitoring and logging tools
  • HTML, CSS, and JavaScript skills
  • Experience with unit testing frameworks
  • Experience with UI frameworks
  • SQL and relational databases knowledge
  • Understanding of software design patterns
  • Knowledge of Agile or Scrum methodologies

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, pharmacy, dental and vision care
  • Wellbeing support and employee assistance programs
  • 401(K)
  • Short and long-term disability
  • Life insurance
  • Paid national holidays and optional holidays
  • Up to 120 hours of paid vacation
  • Paid volunteer days
  • Parental, caregiver, bereavement, and military leave
  • Tuition reimbursement
  • Recognition program
  • Fertility/infertility benefits
  • Child, elder and pet care resources

Interested in this job?

Jobs Related To Bristol Myers Squibb Senior Software Developer