Taro Logo

Lead Software Engineer

Cencora is a leading global pharmaceutical solutions company connecting manufacturers, providers, and patients to ensure access to therapies worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Healthcare

Description For Lead Software Engineer

Cencora, a leading global pharmaceutical solutions company, is seeking a Lead Software Engineer to join their team in Pune, India. This role represents an exciting opportunity to make a significant impact in healthcare technology, working with a company dedicated to creating healthier futures worldwide.

The position requires a seasoned professional with 8+ years of experience, who will lead technical initiatives and mentor team members while maintaining high standards of code quality. The ideal candidate will bring extensive experience in .NET/C# development, cloud technologies (particularly Azure), and modern software architecture principles.

As a Lead Software Engineer, you'll be responsible for designing and implementing scalable solutions, leading technical decisions, and ensuring the delivery of high-quality software products. You'll work with cutting-edge technologies including Azure cloud services, containerization, and modern web frameworks, while following agile methodologies and best practices in software development.

The role offers the opportunity to work on meaningful projects that directly impact healthcare delivery and patient outcomes. You'll be part of a global organization that values innovation, collaboration, and professional growth. The position comes with comprehensive benefits and the chance to work with a diverse, talented team of professionals.

This is an ideal opportunity for a technical leader who wants to combine their software engineering expertise with the chance to make a real difference in global healthcare delivery.

Last updated 6 days ago

Responsibilities For Lead Software Engineer

  • Investigate, define and resolve complex issues
  • Architect and build incremental additions independently
  • Design scalable, robust technical application architectures
  • Take accountability for quality delivery and maintenance of software
  • Ensure building performant, scalable code
  • Liaise with business stakeholders
  • Provide mentoring to development team members
  • Lead user/customer collaboration throughout all stages
  • Participate in Agile SCRUM development methodology
  • Perform peer-review and code critique

Requirements For Lead Software Engineer

TypeScript
JavaScript
Node.js
React
  • 8+ years experience with mandatory team handling exposure
  • Science/engineering graduate
  • High level experience with Microsoft .NET / C#
  • Experience with Microsoft SQL Server, Azure SQL, MySQL, Azure COSMOS
  • Knowledge of SOLID principles and Design Patterns
  • Experience with Unit Testing, Integration Testing using NUnit/xUnit
  • Understanding of REST web services
  • Experience with Azure CI/CD pipelines and Quality Gates
  • Experience in Agile SCRUM development methodology
  • Excellent communication and problem-solving skills

Jobs Related To Cencora Lead Software Engineer