Lead Software Engineer- Data Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions.
Data
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer- Data Engineer

Clarivate is seeking a Lead Software Engineer specializing in Data Engineering to join their Market Access Intelligence (MAI) team. This role focuses on working with large volumes of healthcare and insurance data in the US market, helping major pharma companies and insurance providers make strategic decisions. The position involves designing and optimizing database schemas, developing ETL processes, and creating data visualizations.

The successful candidate will be part of a 15+ member team working on products that enable strategic decision-making through data-intensive visualizations. The role requires expertise in PostgreSQL, Python, and API development, with a focus on handling large-scale data operations and implementing efficient data integration solutions.

This is a hybrid position based in Bangalore, offering the opportunity to work on impactful projects that influence the US healthcare and insurance markets. The role combines technical leadership with hands-on development, requiring both deep database expertise and the ability to guide team members in best practices.

Key responsibilities include database optimization, ETL strategy development, and creating robust data solutions. The ideal candidate will have strong experience with relational databases, ETL tools, and modern development practices including Git and AWS. This position offers the chance to work with cutting-edge data technologies while delivering solutions that have real-world impact in the healthcare sector.

Last updated 3 months ago

Responsibilities For Lead Software Engineer- Data Engineer

  • Design database schema for new enhancement requirements
  • Optimize database performance
  • Develop corrective actions to resolve production data issues
  • Develop ETL strategies for integrating or migrating data from multiple sources
  • Develop stored procedures, functions and views
  • Provide best practice guidance to the development team
  • Provide technical support to operations and business application teams

Requirements For Lead Software Engineer- Data Engineer

Python
PostgreSQL
  • Strong experience in relational databases such as PostgreSQL or SQL server
  • Knowledge of SQL server integration solution (SSIS) or other ETL tools
  • Good experience in Microsoft .NET or Python
  • Good knowledge in writing APIs using Python or related languages
  • Experience with Git and working knowledge of AWS (plus)
  • Experience with Database modeling, Data warehouse (plus)
  • Experience with horizontal scaling strategies using Partitioning, Replication and Sharding

Benefits For Lead Software Engineer- Data Engineer

  • Full-time position
  • Hybrid work model