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.
Tech Stack
AWS
Python
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.