Log in
All jobs
BS

Software Engineer

Bristol-Myers Squibb Company
Hyderabad - TS - IN Posted Oct 29, 2026
Full-time

About this role

Job title: Software Engineer

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

  • 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 ongoing support in their roles. Applicants can request a reasonable workplace accommodation/adjustment prior to accepting a job offer. If you require reasonable accommodations/adjustments in completing this application, or in any part of the recruitment process, direct your inquiries to adastaffingsupport. Visit careers.bms.com/eeo-accessibility to access our complete Equal Employment Opportunity statement.

  • Candidate Rights

  • BMS will consider qualified applicants with arrest and conviction records, pursuant to applicable laws in your area.

  • Data Protection

  • We will never request payments, financial information, or social security numbers during our application or recruitment process. Learn more about protecting yourself at careers.bms.com/fraud-protection.

  • Any data processed in connection with role applications will be treated in accordance with applicable data privacy policies and regulations.

  • If this posting is missing required information required by local law or incorrect, contact BMS at with the Job Title and Requisition number. Do not send application-related inquiries to this email. To check your application status, please login to your Candidate Home Account.

  • R1607717 : Software Engineer

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →