Bristol-Myers Squibb logo

Senior Software Developer

Bristol-Myers Squibb

Princeton, NJ
Full Time
Senior
130k-162k
about 1 month ago

Job Description

About the Role

Working at Bristol Myers Squibb offers challenging, meaningful, and life-changing work across various departments, including optimizing production lines and breakthroughs in cell therapy. The company emphasizes growth, flexibility, and a supportive culture that values innovation, inclusion, and integrity. Employees have opportunities to develop their careers while contributing to transforming patients' lives through science.

Key Responsibilities

  • Collaborate with engineers, product managers, solution architects, tech leads, UX designers, and dev ops engineers to deliver fast, reliable, and maintainable solutions in AWS.
  • Participate in all phases of software engineering including requirements gathering, design, coding, and testing.
  • Design and implement product features in collaboration with product managers and stakeholders.
  • Design reusable components, frameworks, web applications, libraries, or micro-services.
  • Present architectural diagrams and obtain buy-in from customers.
  • Consult on projects providing best practice support to realize requirements with a microservice approach.
  • Design and support mission-critical, high-availability architectures with a focus on cloud implementation.
  • Implement individual software components emphasizing quality, test-driven development, and sound engineering practices.
  • Develop, deploy, and debug cloud-based applications using AWS.
  • May work 5 days per two weeks within normal commuting distance of Princeton, NJ.

Requirements

  • Bachelor's degree in computer science, electrical engineering, information technology, or a related field.
  • At least 4 years of post-baccalaureate experience.
  • Experience with at least two programming languages such as Python, Node.js, C#, Java, or PL-SQL.
  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of cloud monitoring and logging tools like AWS CloudWatch, Azure Monitor, or Google Cloud Logging.
  • Proficiency in HTML, CSS, and JavaScript for front-end development.
  • Experience with unit testing frameworks such as Pytest, JUnit, or NUnit.
  • Familiarity with UI frameworks like Angular, React, Knockout, or Vue.js.
  • Knowledge of SQL and relational databases.
  • Understanding of software design patterns such as MVC or Singleton and database patterns like ORM.
  • Knowledge of software development methodologies such as Agile or Scrum.

Nice to Have

  • Experience working in a regulated environment or within the pharmaceutical/biotech industry.
  • Additional cloud certifications or advanced knowledge of cloud architecture.
  • Experience with microservices architecture and containerization tools like Docker or Kubernetes.

Qualifications

  • Bachelor's degree in a relevant field.
  • Minimum of 4 years of post-baccalaureate experience.

Benefits & Perks

  • Medical, pharmacy, dental, and vision care.
  • Wellbeing support programs including the BMS Living Life Better program and employee assistance programs.
  • Financial well-being resources and a 401(K).
  • Disability, life insurance, and supplemental health insurance.
  • Work-life programs including paid holidays, Global Shutdown days, up to 120 hours of paid vacation, and paid volunteer days.
  • Parental, caregiver, bereavement, and military leave.
  • Family care services such as adoption and surrogacy reimbursement, fertility benefits, and child, elder, and pet care resources.
  • Tuition reimbursement and recognition programs.

Working at Bristol-Myers Squibb

Bristol Myers Squibb fosters a culture of passion, innovation, urgency, accountability, inclusion, and integrity. Employees are empowered to apply their talents and perspectives in a supportive environment that promotes global participation in clinical trials and strives to transform patients' lives through science.

Apply Now

Job Details

Posted AtJun 26, 2025
Salary130k-162k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Bristol-Myers Squibb

Website

bms.com

Company Size

10000+ employees

Location

Princeton, NJ

Industry

Pharmaceutical and Medicine Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches