Senior Software Developer

Bristol-Myers Squibb Co

Princeton (NJ)

On-site

USD 153,000 - 183,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Healthcare benefits
401(k) plan
Paid time off

Job summary

Bristol-Myers Squibb Company in Princeton seeks a Senior Software Developer to design, implement and deploy cloud-native applications on AWS. You will collaborate with product managers, engineers and UX designers to deliver reliable, scalable software throughout the full development lifecycle.

The role requires strong coding skills (Python, Node.js, Java, C#), front-end basics, and experience with microservices, testing frameworks and modern CI/CD practices.

Qualifications

  • Bachelor's or Master's degree in a technical field and 5 years of related experience.
  • Experience with cloud platforms (AWS, Azure, or GCP) and web app development.
  • Strong knowledge of software design patterns and Agile methodologies.

Responsibilities

  • Collaborate with engineers, PMs, architects and ops to deliver scalable AWS-based solutions.
  • Participate in requirements, design, coding and testing phases.
  • Design features with product managers and stakeholders; build reusable components and microservices.
  • Provide architectural diagrams and obtain stakeholder buy-in.
  • Develop, deploy and debug cloud-native applications in AWS.

Skills

Python
Node.js
Java
C#
SQL
AWS
REST APIs
CI/CD
Unit testing
Angular/React

Education

Bachelor's degree in CS or related field
Master's degree in CS or related field

Tools

Jenkins
Docker
Kubernetes
PyTest
JUnit
NUnit
React
Angular
SQL Developer

Job description

At Bristol Myers Squibb, our employees often ask, “Who are you working for?”—a question that fuels collaboration, accountability, and urgency in our work. Our purpose-driven culture inspires us to discover, develop, and deliver innovative medicines to prevail over serious diseases. We offer uniquely interesting and meaningful work, opportunities for growth, and a supportive environment that values inclusion, wellbeing, flexibility, and comprehensive benefits. This is work that transforms the lives of patients, and the careers of those who do it.

Employer: Bristol-Myers Squibb Company

Job Title: Senior Software Developer

Location: 3551 Lawrenceville Road, Princeton, NJ 08540

Wage Range: $153005 - $183005

Job Duties:
  • Collaborate with other engineers as well as product managers, solution architects, tech leads, UX designers, and development operations engineers to deliver fast, reliable, maintainable solution in Amazon Web Services (AWS).
  • Participate in all phases of software engineering including requirements, design, coding, and testing.
  • Design and implement product features in collaboration with product managers and stakeholders.
  • Design reusable components, frameworks, web applications, libraries, and micro-services.
  • Present architectural diagrams and get buy in from customers.
  • Consult on projects providing best practice support to help realize the requirements with a micro-service approach.
  • Design and support mission critical, high availability architectures with a focus on implementing in cloud platforms.
  • Implement individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices.
  • Develop, deploy, and debug cloud-based applications using AWS.
  • May work 5 days per two weeks within normal commuting distance of Lawrence Township, NJ.
Requirements:
  • Employer will accept a Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, Information Technology, or a related field, and five (5) years of progressive postbaccalaureate related work experience.
  • Alternatively, the employer will accept a master’s degree or foreign equivalent in Computer Science, Electrical Engineering, Information Technology, or a related field, and three (3) years of related work experience.
  • Must have three (3) years of experience with/in the following (which can be gained concurrently):
  • Programming languages such as Python, Node.js, C#, Java, or PL-SQL;
  • Cloud computing platforms such as Amazon Web Service, Microsoft Azure, or Google Cloud Platform;
  • Cloud monitoring and logging tools such as AWS CloudWatch, Azure Monitor, or Google Cloud Logging;
  • Front-end development utilizing HTML, CSS, and JavaScript;
  • Conducting unit testing utilizing test frameworks such as Pytest, JUnit, or Nunit;
  • User Interface frameworks such as Angular, React, Knockout, or Vue.js;
  • SQL, MySQL and Oracle;
  • Software design patterns such as Model-View-Controller (MVC) or Singleton;
  • Database patterns including Object-Relational Mapping (ORM); and
  • Software development methodologies such as Agile or Scrum.
Benefits:
  • Additionally, employees are eligible for an annual discretionary bonus, and benefits including healthcare, leave benefits, and retirement benefits.
  • BMS operates a pay-for-performance compensation philosophy and your total compensation may vary based on role, location, and firm, department and individual performance.
  • Benefit offerings are subject to the terms and conditions of the applicable plans in effect at the time and may require enrollment.
  • Our benefits include:
    • Health Coverage: Medical, pharmacy, dental, and vision care.
    • Wellbeing Support: Programs such as BMS Well-Being Account, BMS Living Life Better, and Employee Assistance Programs (EAP).
    • Financial Well-being and Protection: 401(k) plan, short- and long-term disability, life insurance, accident insurance, supplemental health insurance, business travel protection, personal liability protection, identity theft benefit, legal support, and survivor support.
  • Work-life benefits include:
    • Paid Time Off US Exempt Employees: flexible time off (unlimited, with manager approval, 11 paid national holidays (not applicable to employees in Phoenix, AZ, Puerto Rico or Rayzebio employees) Phoenix, AZ, Puerto Rico and Rayzebio Exempt, Non-Exempt, Hourly Employees: 160 hours annual paid vacation for new hires with manager approval, 11 national holidays, and 3 optional holidays Based on eligibility*, additional time off for employees may include unlimited paid sick time, up to 2 paid volunteer days per year, summer hours flexibility, leaves of absence for medical, personal, parental, caregiver, bereavement, and military needs and an annual Global Shutdown between Christmas and New Years Day. All global employees full and part-time who are actively employed at and paid directly by BMS at the end of the calendar year are eligible to take advantage of the Global Shutdown.
  • 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/.

BMS is dedicated to ensuring that people with disabilities can excel through a transparent recruitment process, reasonable workplace accommodations/adjustments and ongoing support in their roles. Applicants can request a reasonable workplace accommodation/adjustment prior to accepting a job offer. If you require reasonable accommodations/adjustments in completing this application, or in any part of the recruitment process, direct your inquiries to adastaffingsupport@bms.com.

Visit careers.bms.com/eeo-accessibility to access our complete Equal Employment Opportunity statement.

Candidate Rights BMS will consider qualified applicants with arrest and conviction records, pursuant to applicable laws in your area.

For roles based in Los Angeles County only: If you live in or expect to work from Los Angeles County if hired for this position, please visit this page for important additional information: https://careers.bms.com/california-residents/

For roles based in Washington State only: If you live in or expect to work from Washington State if hired for this position, please visit this page for important information about the Washington Fair Chance Act.

Data Protection We will never request payments, financial information, or social security numbers during our application or recruitment process. Learn more about protecting yourself at https://careers.bms.com/fraud-protection. Any data processed in connection with role applications will be treated in accordance with applicable data privacy policies and regulations. If this posting is missing required information required by local law or incorrect, contact BMS at TAEnablement@bms.com with the Job Title and Requisition number. Do not send application-related inquiries to this email. To check your application status, please login to your Candidate Home Account.

We’re creating innovative medicines for patients fighting serious diseases. We’re also nurturing our own diverse team with inspiring work and challenging career options. No matter the role, each one of us makes a contribution. And that makes all the difference.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Bristol-Myers Squibb • Princeton (NJ)

On-site
USD 109,000 - 132,000
Health Coverage
Wellbeing Programs
Financial protections
Lead Developer, Product Development Applications
Lead Developer, Product Development Applications

Bristol Myers Squibb • New Brunswick (NJ)

On-site
USD 140,000 - 169,000
Health Coverage
Wellness Programs
Financial Benefits
Senior Director, Clinical Indication Lead (Oncology)
Senior Director, Clinical Indication Lead (Oncology)

Bristol-Myers Squibb Co • Princeton (NJ)

On-site
USD 313,000 - 380,000
Comprehensive benefits
Flexible work options
Associate Director, Organizational Effectiveness and Development Princeton - NJ - US R1605555 Posted a day ago
Associate Director, Organizational Effectiveness and Development Princeton - NJ - US R1605555 Posted a day ago

Bristol-Myers Squibb Co • Princeton (NJ)

On-site
USD 166,000 - 201,000
Health Coverage
Wellbeing Programs
Financial Well-being and Protection
+1
Senior Director, Global Compliance Policy & Education
Senior Director, Global Compliance Policy & Education

Bristol-Myers Squibb Co • Princeton (NJ)

Hybrid
USD 230,000 - 279,000
Associate Director, Strategic Intelligence & Insights
Associate Director, Strategic Intelligence & Insights

Bristol-Myers Squibb Co • Princeton (NJ)

On-site
USD 163,000 - 197,000
Comprehensive benefits
Flexible Time Off
Vacation time
+1
Manager, Environmental Health, Safety and Sustainability - Safety
Manager, Environmental Health, Safety and Sustainability - Safety

1050 Signal Pharmaceuticals, L • San Diego (CA)

On-site
USD 105,000 - 128,000
Comprehensive benefit plans
Flexible Time Off (FTO)
11 paid holidays
Senior Director, Portfolio Decision Tools and Innovation
Senior Director, Portfolio Decision Tools and Innovation

Bristol Myers Squibb • Princeton (NJ)

On-site
USD 234,000 - 284,000
Health Coverage
Wellbeing Support
Financial Well-being and Protection
+1
Associate Director, Employment Conditions Product and Process Design
Associate Director, Employment Conditions Product and Process Design

Bristol-Myers Squibb Co • Tampa (FL)

On-site
USD 154,000 - 187,000
Flexible Time Off
11 paid holidays
Global shutdown period
Senior Manager, AI and Data Analytics
Senior Manager, AI and Data Analytics

Bristol Myers Squibb • Princeton (NJ)

On-site
USD 170,000 - 206,000
Health Coverage
401(k) plan
Disability Insurance
+2