About this role
Senior Engineer - Full Stack Developer
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.
Key Responsibilities
-
Hands-on design, development, deployment and lifecycle support of custom and COTS applications across the EMES scope above, used by Pharmaceutical Development within Global Product Development & Supply.
-
Use Claude and GitHub Copilot as a core part of day-to-day engineering to accelerate delivery, while retaining full ownership of code quality, security, validation and maintainability.
-
Build reusable AI solutions, agents and workflow automations that remove repetitive effort from the MES development and support lifecycle (code and test generation, document authoring, defect triage, validation deliverables).
-
Drive AI adoption across the MES team and partner teams – run technical workshops and office hours, mentor engineers on prompting and AI best practices, and contribute to the Innovation/AI Community of Practice.
-
Design, build and migrate workloads on AWS in support of cloud migration and next-generation manufacturing systems.
-
Evaluate emerging AI and cloud technologies, develop proofs of concept, and measure adoption and productivity improvements against agreed metrics.
-
Deliver project implementations and day-to-day operational support within a validated, GxP-regulated environment, including the associated CSV deliverables.
-
Collaborate directly with business clients, IT Business Partners, site teams and other IT functions, and act as a functional mentor to more junior engineers.
-
Required Qualifications & Skills
-
Bachelor’s or Master’s degree in computer science, Information Technology, Engineering, AI/Machine Learning or a related field, with 4-6 years of hands-on software engineering experience.
-
Full stack – 4+ years building web applications using JavaScript/TypeScript with React and Node.js, plus Python for automation and AI-enabled services.
-
AI-assisted engineering – demonstrable hands-on use of Claude (including Claude Code), GitHub Copilot or comparable assistants to build enterprise-grade production software, including prompt and context engineering, AI-assisted refactoring, test generation and documentation.
-
AI enablement – experience building reusable AI assets (prompt libraries, agents, workflow automations, MCP-based integrations) and helping engineering teams adopt them.
-
AWS – 3+ years designing and deploying solutions using services such as EC2, ECS/EKS, Lambda, S3, RDS, API Gateway, IAM and CloudWatch, with infrastructure-as-code and cloud migration experience.
-
Strong REST API design and system-to-system integration experience, and 4+ years in RDBMS/RDS such as SQL Server including data modelling and query tuning.
-
SDLC, Agile, CI/CD and source control (GIT, GitHub, Azure DevOps), with experience managing deployments of varying complexity.
-
Knowledge of computer systems validation (CSV), cGxP, GAMP 5, 21 CFR Part 11 and data integrity requirements.
-
Excellent communication, technical mentoring and stakeholder management skills, with the ability to collaborate across multiple teams.
-
Good-to-Have Skills
-
Enterprise generative AI platforms (Claude for Enterprise, ChatGPT Enterprise, custom GPTs) and building Model Context Protocol (MCP) integrations to enterprise systems.
-
Supporting technology adoption through training, office hours or communities of practice, including measuring adoption and productivity impact.
-
Responsible AI, data privacy, information security and access management; automated testing and regression frameworks for validated systems.
-
Experience in biotechnology, pharmaceuticals, healthcare or another regulated industry.
-
AWS Certified Developer or Microsoft/SQL Server certification(s), 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 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 [email protected]. 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.
-
For roles based in Los Angeles County only: If you live in or expect to work from Los Angeles County if hired for this position, please visit this page for important additional information: https://careers.bms.com/california-residents/
-
For roles based in Washington State only: If you live in or expect to work from Washington State if hired for this position, please visit this page for important information about the Washington Fair Chance Act.
-
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 https://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 the Job Title and Requisition number.
-
R1607413 : Senior Engineer - Full Stack Developer