Senior Manager, Architecture & Components
Dublin, IrelandPosted Jul 23, 2026
Working with Us
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. 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. Read more: careers.bms.com/working-with-us.
# The Opportunity
At BMS, we're not just building software — we're building the architectural foundations that will define how a global pharmaceutical organisation harnesses AI through to 2030 and beyond. As a Senior Manager in Software Engineering and Full Stack, you'll be the principal technical force behind a shared, production-grade platform that powers analytics, digital products, and autonomous AI workers across our Product Development & Supply (PDS) organisation.
This is a deeply hands-on, senior individual-contributor role. You won't manage people — you'll set the technical bar through architecture, reference implementations, and engineering excellence. Working within our Analytics & AI Enablement Architecture & Components team, you'll sit alongside UI, UX, AI Engineering, and Architecture specialists in a globally distributed, multidisciplinary environment, helping to shape not just what we build, but how the entire organisation builds it.
# What You'll Do
Architect a Multi-Service Platform at Scale
* Design and build distributed, multi-service platforms that orchestrate work across autonomous services and agents — with conditional routing, parallel execution, and error recovery
* Treat the platform as an internal SaaS/PaaS: shared SDKs, service contracts, and reusable components that solution teams consume rather than rebuild from scratch
* Build graph-based orchestration workflows that combine LLM reasoning, business logic, real-time data integration, and enterprise security patterns
* Create extensible component libraries and platform patterns that serve multiple business domains simultaneously
Build Production-Grade Backend Systems
* Develop production FastAPI (or similar) applications with async I/O patterns for persistence and external services
* Implement Server-Sent Events (SSE) and WebSocket protocols for real-time streaming responses
* Design APIs and event-driven architectures for orchestration and service-to-service communication
* Build robust error handling, graceful degradation, and enterprise security integration (SSO, access control), deploying containerised services via CI/CD
Lead Frontend Architecture & Unified Experience
* Build modern web frontends (React) and architect micro-frontend and Module Federation compositions so independently developed modules form one seamless, coherent experience
* Develop and steward a shared component library and design system used across the entire platform
* Design AI-enhanced UI patterns for streaming responses, conversational interfaces, and analytical visualisation
Make MCP a First-Class Platform Capability
* Design, build, and host production MCP servers that expose platform services and tools — ensuring the same underlying capabilities power both the web UI and Claude Desktop with no divergence between the two
* Define golden-path patterns, shared MCP servers, and reusable templates so solution teams can ship dual-intent solutions rapidly
* Establish MCP hosting, versioning, security, and operational standards for enterprise-grade...