Jobs and Careers
BR

Senior Software Engineer

Bristol Myers Squibb
United Statesfull_timeVerifiedPosted 17 Feb 2026
💰 $183,319/yr($137,530/yr$183,319/yr)

About the role

Working with Us
Challenging. Meaningful. Life-changing. Those aren’t words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here, uniquely interesting work happens every day, in every department. From optimizing a production line to the latest breakthroughs in cell therapy, this is work that transforms the lives of patients, and the careers of those who do it. You’ll get the chance to grow and thrive through opportunities uncommon in scale and scope, alongside high-achieving teams. Take your career farther than you thought possible.

Bristol Myers Squibb recognizes the importance of balance and flexibility in our work environment. We offer a wide variety of competitive benefits, services and programs that provide our employees with the resources to pursue their goals, both at work and in their personal lives. Read more: careers.bms.com/working-with-us.

Job Description:

We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in Python and AWS to join our development team. The ideal candidate will have at least 5 years of professional experience in software development and a proven track record of delivering high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain software applications using Python.

  • Utilize AWS services to architect, build, deploy, and manage scalable and reliable applications.

  • Lead and mentor junior engineers, providing guidance and support in their professional development.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, maintainable, and efficient code.

  • Perform code reviews and provide constructive feedback to team members.

  • Troubleshoot, debug, and upgrade existing software.

  • Ensure the performance, quality, and responsiveness of applications.

  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.

  • Contribute to the continuous improvement of development processes and methodologies.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Minimum of 5 years of professional experience in software development.

  • Proficiency in Python programming language.

  • Extensive hands-on experience with AWS services such as S3, Lambda, Fargate, and others.

  • Strong understanding of software development principles, design patterns, and best practices.

  • Experience with version control systems, preferably Git.

  • Familiarity with CI/CD pipelines and tools.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and teamwork skills.

  • Proven ability to lead and mentor a team of engineers.

Preferred Qualifications:

  • Experience with other programming languages such as JavaScript, Java, or Go.

  • Knowledge of containerization technologies like Docker and Kubernetes.

  • Experience with serverless architecture and microservices.

  • Familiarity with database technologies such as SQL and NoSQL databases.

  • Experience in Agile/Scrum development methodologies.

#LI-Hybrid

If you come across a role that intrigues you but doesn’t perfectly line up with your resume, we encourage you to apply anyway. You could be one step away from work that will transform your life and career.

Compensation Overview:

Princeton - NJ - US: $137,530 - $166,654 Seattle - WA: $151,280 - $183,319

The starting compensation range(s) for this role are listed above for a full-time employee (FTE) basis. Additional incentive cash and stock opportunities (based on eligibility) may be available. The starting pay rate takes into account characteristics of the job, such as required skills, where the job is performed, the employee’s work schedule, job-related knowledge, and experience. Final, individual compensation will be decided based on demonstrated experience. 

Eligibility for specific benefits listed on our careers site may vary based on the job and location. For more on benefits, please visit https://careers.bms.com/life-at-bms/.