At Bristol Myers Squibb, we are seeking a highly skilled and experienced Senior Software Engineer to join our development team in Princeton, New Jersey. This role is pivotal in designing, developing, and maintaining software applications that are crucial to our mission of transforming patients' lives through science. The ideal candidate will possess a strong background in Python and AWS, with at least 5 years of professional experience in software development. This position offers the opportunity to work on meaningful projects that have a direct impact on patient care and the healthcare industry as a whole. As a Senior Software Engineer, you will be responsible for utilizing AWS services to architect, build, deploy, and manage scalable and reliable applications. You will lead and mentor junior engineers, providing guidance and support in their professional development. Collaboration with cross-functional teams will be essential as you define, design, and ship new features. Your role will also involve writing clean, maintainable, and efficient code, performing code reviews, troubleshooting, debugging, and upgrading existing software to ensure optimal performance and quality. Staying up-to-date with the latest industry trends and technologies is crucial, as you will contribute to the continuous improvement of our development processes and methodologies. This position not only allows you to grow your technical skills but also to thrive in a diverse and inclusive work environment that values innovation and accountability.