About the role

  • Senior Software Engineer developing Python applications and utilizing AWS for Bristol Myers Squibb. Leading projects and mentoring junior team members in software engineering best practices.

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.

Requirements

  • 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.

Benefits

  • 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.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$137,530 - $183,319 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job