Job Description ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps. Unless specifically stated otherwise, this role is "On-Site" at the location detailed in the job post.
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 rich in diversity. 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.
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.
Certificates/Security Clearances/Other Additional Qualifications/ResponsibilitiesQualifications:
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.