Software Engineering Manager, TCIC, DD&T, Chengdu
Job Summary
By clicking the Apply button I understand that my employment application process with Takeda will commence and that the information I provide in my application will be processed in line with Takedas Privacy Notice and Terms of Use. I further attest that all information I submit in my employment application is true to the best of my knowledge.
Job Description
RESPONSIBILITIES:
- Designing Effective & Efficient Architecture Solutions related to Software development and AI projects
- Owns key relationships and manages stakeholder requirements on behalf of the platform teams to ensure delivery of success.
- Analyzing Requirements & Identifying Solution Options. Partners with enterprise solution and domain architects to identify and enable the top strategic technologies/platforms that will help shape the organizations technology footprint to support cross-enterprise business requirements.
- Work closely with the rest of the product organization to support our internal stakeholders patients doctors and healthcare organizations
- Develop APIs and integration flows to connect systems and data sources. Design and develop applications using mobile/web development principles.
- Provide technical guidance and leadership to the development team. Set coding standards conduct code reviews and ensure adherence to best practices. Offer expertise and support in troubleshooting and resolving technical issues.
- Stay up to date with the latest features updates and best practices for mobile/web development. Identify opportunities for optimization and enhancement of existing systems and processes. Drive continuous improvement initiatives to enhance the efficiency and effectiveness of the platforms.
- Create technical documentation including design specifications system architecture and integration guidelines. Conduct training sessions to educate team members and end-users on platform functionality and best practices.
- MCP Server Development
- Choose your specialization:
- .NET/Azure: Build MCP servers using C# on Azure Functions and Web APIs hosted in Azure App Service.
- Embed MCP servers into API routes (TypeScript) and deploy them on Vercel.
- Support both stateless HTTP and Server-Sent Events transports for agent communication.
- Choose your specialization:
- Integration & Orchestration
- Integrate with Microsofts ecosystemPower Platform (Power Automate Dataverse) Azure Logic Apps Service Bus Event Gridto expose enterprise data via MCP.
- Design agent-to-agent message flows and real-time data pipelines.
- Authentication & Security
- Architect OAuth 2.0/OIDC on-behalf-of (OBO) flows and token exchange for secure identity propagation into MCP servers.
- Implement data governance and comply with Takedas enterprise security standards.
- Performance & Scalability
- Optimize for low-latency high-throughput scenarios; configure auto-scaling on Azure and edge-caching on Vercel.
- Monitor and tune using Azure Monitor Application Insights and Vercel analytics.
- DevOps & Automation
- Define CI/CD pipelines (GitHub Actions Vercel)
- Establish monitoring logging and alerting to ensure reliability.
- Low Code Development & Pattern Implementation
- Power Platform & Workflow Development
- Event-driven orchestration with Azure Logic Apps
- Develop and maintain custom connectors or small code modules (TypeScript/C#) that sit alongside low-code workflows.
- Integrate external data sources and simple LLM calls (via OpenAI Responses API or similar) as needed.
- Continuous Learning & Documentation
- Stay current on AI innovations (Copilot Studio Azure AI Foundry) best practices and emerging agent-to-agent protocols.
- Help evolve coding practices with Agentic Coding with GitHub Copilot
- Produce clear API docs (OpenAPI/Swagger) runbooks and internal technical guides.
- Mentor peers through brown-bag sessions and code reviews.
- Collaboration & Leadership
- Translate complex requirements into robust MCP and A2A architectures.
- Communicate effectively with product data and security teams.
- Drive best practices and coach junior engineers.
Qualifications & Skills:
- Bachelors degree in computer science or related study or equivalent experience.
- 7 years of relevant professional experience in leading and developing mobile and web oriented software.
- Deep knowledge of the Model Context Protocol (MCP) and context-sharing patterns.
- Strong experience with REST APIs Server-Sent Events (SSE) and real-time communication.
- Solid background in OAuth 2.0/OIDC (including OBO flows) and enterprise identity management.
- Hands-on with Azure services: Logic Apps Service Bus Event Grid Dataverse ( track).
- Expertise in deployment best practices on Vercel (for TypeScript track).
- Proven track record building CI/CD pipelines
- Adept at analyzing complex technical issues identifying root causes and implementing effective solutions. Proficient in debugging performance optimization and troubleshooting mobile/web applications.
- Strong oral and written communication skills business acumen and enterprise knowledge.
- Proficiency in English in both verbal and written communication is a must.
Locations
CHN Chengdu - CommercialWorker Type
EmployeeWorker Sub-Type
RegularTime Type
Full timeRequired Experience:
Manager
About Company
Takeda is a patient-focused, R&D-driven global biopharmaceutical company committed to bringing Better Health and a Brighter Future.