Software Engineer
- Company: Bristol-Myers Squibb
- Location: Hyderabad - TS - IN
- Work mode: On-site
- Job type: Full-Time
- Posted: 2026-10-29
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.
Summary:
The position requires an experienced Developer with a strong focus on cloud native services, DevOps, Automation and creating reusable platforms. The ideal candidate should have expertise in designing complex systems, self-service user and admin portals and cloud-based services, with expert-level experience in AWS and additional experience in GCP or Azure being a plus.
The candidate must be able to develop, analyze and design end to end Cloud-Native solutions that automate complex tasks and simplify user experience. The candidate should have a deep understanding of DevOps/Infrastructure-As-Code (IaC) delivery models, Cloud: Network, Security, Application architecture, and usage models. The candidate must be experienced with Agile, DevOps and test-oriented system design philosophies, as well as ability to interface with other teams that may need education on cloud and DevOps best practices.
Skills - Must Have
* The ideal candidate must be a strong developer and have experience using AWS services beyond just EC2s and Databases. Expertise in serverless, managed services, API-Governance, Basic Networking is required.
* Strong understanding of basic cloud networking is required to assist in troubleshooting and designing optimized solutions.
* The candidate must have hands-on experience with cloud projects and will be expected to demonstrate the ability to deliver quality script, code and test suites.
* Must have working experience with deep-dive HTTPS troubleshooting,
* Must have lots of experience with REST API and design, GraphQL and React/CSS front end.
* Skilled with JavaScript, NodeJS and Python, especially in Lambda and Beanstalk environment.
* Coach and develop other employees and be a technology leader and resolve difficult technical roadblocks.
* The candidate should have demonstrated knowledge or experience with CloudFormation at scale and reuse, and the ability to influence multiple workstreams with reusable IaC components.
* The candidate should also have experience in developing multi-region, serverless solutions on AWS and addressing all non-functional and AWS Well-Architected concerns in the design.
* Must be able to design for end-user simplicity while ensuring the system can handle complexity and exceptions internally.
* The candidate should have experience in breaking down projects into MVP and Agile deliverables, delivering complex end systems incrementally.
* Must be able to design for disaster recovery in IaaS Cloud platform and possess strong scripting skills, such as Python, Bash, Ruby, Perl, PowerShell, SSM, etc.
* Must have experience with managing substantial numbers of cloud accounts consistently using automation. Cloud SDK, CLI and scripting hands-on knowledge is necessary.
* Good listener and communicator. Strong verbal, non-verbal diagramming, and written communication skills, with the ability to work effectively across internal and external organizations
* Experience with working and building an automated build-pipeline, continuous integration, and continuous deployment. Experience with source code control repositories
* In-depth understanding of Interface-Contracts, Loosely Coupled designs and simplifying solutions and reducing TCO for the end-to-end picture.
Skills - Preferred
* Experience creating and maintaining an Enterprise Internal Development Platform or equivalent highly reusable components or services.
* Prior success in automating a real-world problem from manual parts
* Expertise in Cloud security and access models
* Management of continuous integration servers like AWS Code Pipeline, Code Build.
* Familiarity with monitoring tools
* Strong practical Linux and Windows-based server configuration, CLI, Script and automation skills, particularly in a Cloud environment.
* Skilled with producing well-designed UX with self-service solutions using Reacts GUI using REST/GraphQL API securely is a big plus.
* Experience with seamless/automated build scripts used for release management across environments.
* AWS Service Catalog experience is a big plus.
* Experience with automated testing and unit test tools and processes is a big plus
* Experience building and supporting serverless automation in AWS
* Expertise in PaaS, and SaaS methodologies, network integration and controls
* Experience architecting micro-service based cloud solutions
Responsibilities
* Be Developer & Engineer that the team depends on tackle difficult problems, produce automation, and prove out abstract solutions.
* Create and provide long-term technical leadership and vision for teams by guiding other internal development teams on cloud architecture, engineering, and operational standards.
* Troubleshoot difficult cases, especially those involving full range of cloud, system, network problems, including helping other teams with systems that we did not build.
* Architect, build, and support systems in collaboration with other departments and colleagues
* Consider designs for long term, scale, resiliency, Cost, Security, and maintainability.
* Quickly learn new services as they come out of AWS, Azure and GCP.
* Work on a wide range of innovative Cloud uses cases.
* Create code-assets and tools to accelerate cloud projects.
* Will be an automation advocate - you genuinely believe in removing operation load with software. Ability to automate manual processes and write code to expediate detection and mitigation of issues in the environment.
* Work with other app-dev teams to develop new cloud hosted services
* Partner with service providers both internal and external to design and implement cloud data systems in the BMS cloud environment.
* Education and training of teams
* Document, Design/Build automation tools and APIs
Educational, Professional, and Technical Expertise:
* Bachelor’s degree in computer science, Information Technology, or commensurate experience.
* At least 5+ years of experience in cloud computing, software development and/or Cloud Center of Excellence (COE) as a hands-on coding role.
* At least 3+ years of experience working with AWS as a senior developer
* Strong knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud
* Willingness to occasionally work in a 24x7 on-call cycle to manage escalations.
* Strong verbal and written communication skills (content creation such as whitepapers, system diagrams, etc.).
* Ability to explain complex technology concepts to both technical and non-technical audiences at all levels in the organization.
Preferred Certifications:
* AWS Certified Developer
* AWS Certified DevOps Engineer; Associate or Professional
* AWS Certified SysOps Administrator Associate a plus
* Any Azure or Google Cloud certification a plus
We hire for skills and capabilities, not just credentials – if this role excites you, but doesn’t perfectly match your resume, we encourage you to apply anyway.
How We Work
Where you work matters – because collaboration, innovation and patient impact happen in many settings. Our roles are structured across four work models: site-essential, site-by-design, field-based and remote-by-design. The model assigned to this role is based on its core responsibilities. Learn more at https://careers.bms.com/ways-of-working.
Supporting People with Disabilities
BMS is dedicated to ensuring that people with disabilities can excel through a transparent recruitment process, reasonable workplace accommodations/adjustments and