- Job Title: Digital R&D Software Engineering Lead
- Location: Hyderabad
- Job type: Permanent, Full time
About The Team
We are an innovative global healthcare company driven by one purpose to chase the miracles of science to improve people's lives. With a presence in over 100 countries, our teams are dedicated to transforming the practice of medicine and turning the impossible into the possible. We deliver life-changing treatments and life-saving vaccines to millions worldwide, while embedding sustainability and social responsibility at the heart of everything we do.
Sanofi has embarked on an ambitious digital transformation journey, with a strong focus on accelerating data-driven innovation and the adoption of Artificial Intelligence (AI) and Machine Learning (ML) to enhance R&D, manufacturing, and commercial performance. This transformation aims to bring breakthrough medicines and vaccines to patients faster and more efficiently.
Join our team as a
Software Engineering Lead and play a key role in advancing engineering excellence across Digital R&D. You'll contribute to shaping Sanofi's global digital future, collaborating closely within our expanding Hyderabad hub.
About The Role
At Sanofi, we are driven by one purpose: to chase the miracles of science and improve people's lives. We are seeking a Software Engineering Manager to drive the architecture, development, and delivery of scalable, secure, and high-performance applications across our digital R&D platforms. In this role, you will provide technical leadership, mentor multiple pods/teams, promote innovation, and ensure compliance with regulatory and quality standardsall while contributing to Sanofi's mission of delivering life-changing therapies and vaccines to patients worldwide.
Key Responsibilities
- Application Design & Development: Lead design and development of enterprise-scale applications and services, including complex full-stack solutions with scalable frontends, robust backend services, and optimized APIs.
- Technical Delivery & Collaboration: Partner with Design, Data Science, Product, and Platform teams to deliver end-to-end solutions using agile methodologies; contribute to architectural discussions and technical solution discovery.
- Quality, Security & Standards: Ensure software quality, implement security-by-design, and maintain compliance with GxP, Data Privacy, and regulatory requirements; establish reusable component libraries and development standards.
- DevOps & Cloud Engineering: Drive CI/CD pipelines, containerization, cloud deployment (AWS/Azure), monitoring, and automation to optimize delivery and operational efficiency.
- Mentorship & Team Leadership: Mentor junior and mid-level engineers, manage multiple pods/teams, foster knowledge sharing, and promote a culture of innovation and technical excellence.
- Continuous Improvement & Innovation: Stay current with emerging technologies, propose process improvements, lead proof-of-concepts, and contribute to innovation initiatives.
Required Skills & Qualifications
- Bachelor's or Master's in Computer Science, Engineering, or related field.
- 10+ years of professional software engineering experience with leadership in full-stack development and enterprise-grade applications.
- Strong expertise in React.js, Python, Node.js, FastAPI, microservices, RESTful APIs, Decoupled System Designs and WebSocket implementations.
- Experience with CI/CD, containerization (Docker/Kubernetes), cloud-native applications, and DevOps practices.
- Version control tools Github, Branching strategies
- Knowledge of software design principles, distributed systems, security, and regulatory compliance (GxP, GDPR).
- Proven ability to mentor teams, manage multiple pods, and drive cross-functional collaboration.
- Strong communication, problem-solving, and stakeholder management skills.
- Experience in healthcare or life sciences domain is a plus.
null