Taro Logo

Senior Lead Software Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions for research and innovation.
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Healthcare · Enterprise SaaS

Job Description

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Senior Lead Software Engineer to join their Provider vertical team. This role combines technical leadership with hands-on development, requiring 10+ years of software engineering experience and 5+ years of team leadership. The position focuses on building scalable, mission-critical software solutions using modern technologies including Python, Django, Angular, and AWS cloud services.

The role is based in Bangalore, India, offering a hybrid working model. As a Senior Lead, you'll be responsible for architecting and implementing large-scale systems, leading development activities across the full stack, and ensuring best engineering practices. The position requires expertise in both backend (Python/Django, RESTful APIs) and frontend (Angular, HTML5, CSS3) technologies, along with strong knowledge of cloud services and DevOps practices.

You'll be joining the Provider vertical team, working on products that provide transparency in the healthcare provider market. The team builds intelligent affiliations platforms for the Life Sciences and Healthcare sector, delivering data-driven solutions using agile and DevOps practices. This is an excellent opportunity for a seasoned engineer who wants to make a significant impact while leading and mentoring development teams.

The ideal candidate will have a bachelor's degree in Computer Science or related field, extensive experience with microservices architecture, distributed systems, and cloud technologies. Additional valuable skills include experience with graph databases, data analytics, and ETL pipelines. The role involves collaboration with cross-functional teams and stakeholders across geographies, requiring strong communication and leadership skills.

Working at Clarivate means joining a company that empowers market access teams with precise, provider-level insights and contributes to breakthrough solutions in research and innovation. The company offers a supportive environment committed to equal employment opportunities and professional growth.

Last updated 3 days ago

Responsibilities For Senior Lead Software Engineer

  • Lead development activities across backend, frontend, and full-stack roles
  • Architect scalable solutions using Python/Django, Angular, and AWS cloud services
  • Design and implement microservices and REST APIs
  • Provide hands-on development support and code reviews
  • Drive Agile practices and sprint planning
  • Collaborate with product owners and stakeholders
  • Manage work prioritization and delivery roadmap
  • Review technical designs and ensure best engineering practices
  • Manage escalations and resolve technical issues

Requirements For Senior Lead Software Engineer

Python
PostgreSQL
TypeScript
Node.js
Redis
React
  • Bachelor's degree in computer science, Engineering, or related field
  • 10+ years of progressive experience in software engineering
  • Minimum 5 years of experience in leading technical teams
  • Experience in designing and architecting large scale complex systems
  • Proven experience in technical leadership
  • Expertise in Python (Django Framework) and RESTful APIs
  • Experience with Angular, HTML5, CSS3, JavaScript
  • Knowledge of PostgreSQL, Snowflake, StarRocks
  • Experience with AWS, Docker, Jenkins, CI/CD pipelines
  • Proficiency in microservices architecture and distributed systems

Benefits For Senior Lead Software Engineer

  • Hybrid Work Model

Related Jobs