Back
Chargebee logo

Lead Data Engineer

Chargebee · Posted Oct 26

Subscription management, recurring billing, and revenue growth infrastructure services

Chennai, Tamil Nadu, IndiaFull-timeOnsiteLead/Staff8+ years₹40.0L–₹60.0L yearly<25 applicants
SaaSBillingPaymentsSubscription ManagementFinTechRecurring BillingLate Stage
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Data Platform team at Chargebee builds and maintains scalable data systems that power internal analytics, business intelligence, and customer-facing data features. The role leads the design and development of large-scale data systems, including ingestion and processing pipelines, streaming and event-driven architectures, distributed processing frameworks, and cloud-based data lake and warehouse infrastructure. The Lead Data Engineer will shape the platform's architecture and reliability, mentor engineers, and collaborate with product engineers, analysts, platform teams, and leadership to support Chargebee's growing data needs.

What you will do

  • Design and architect scalable, reliable data ingestion and processing pipelines across the data platform.
  • Lead the development and optimization of ETL/ELT workflows to support high-volume and scalable data processing.
  • Build and maintain distributed data processing systems using frameworks such as Apache Spark.
  • Design and implement event-driven data architectures using streaming systems such as Kafka.
  • Define data modeling standards and transformation strategies to support analytics and product use cases.
  • Ensure high standards of data reliability, integrity, scalability, and performance across the data platform.
  • Lead troubleshooting and debugging efforts for complex production data pipelines and distributed systems.
  • Collaborate with data analysts, product teams, and engineering teams to design scalable data solutions.
  • Mentor and guide data engineers, providing technical leadership and promoting engineering best practices.
  • Lead design discussions, architecture reviews, and technical decision-making within the data platform team.
  • Participate in and drive code reviews, technical design reviews, and agile development processes.
  • Document architecture decisions, platform standards, and data engineering workflows.

Skills used in this role

Apache SparkKafkaSQLJavaPythonScalaPostgreSQLMySQLGitAWSDelta LakeApache IcebergApache HudiETLELTData ModelingDistributed SystemsData LakeData WarehouseStreamingAgileCommunicationProblem SolvingTechnical LeadershipMentoring

What the employer is looking for

  • Bachelor's degree in Computer Science, Mathematics, Engineering, or a related technical field, or equivalent practical experience.
  • 8+ years of experience building and maintaining large-scale data processing systems and pipelines.
  • Strong experience designing and operating production-grade distributed data systems.
  • Hands-on experience with distributed computing frameworks such as Apache Spark.
  • Strong proficiency in SQL and data modeling.
  • Proficiency in at least one programming language such as Java, Python, or Scala.
  • Strong understanding of data structures, distributed systems, and data platform architecture.
  • Experience working with relational databases such as PostgreSQL, MySQL, or similar systems.
  • Experience designing and building ETL/ELT data pipelines at scale.
  • Experience working with Git workflows in collaborative development environments.
  • Experience working in an Agile development environment.

Preferred qualifications

  • Experience working within the AWS ecosystem.
  • Experience building and operating large-scale Apache Spark-based data pipelines.
  • Experience with streaming systems such as Kafka or similar event-driven platforms.
  • Strong understanding of data lake and data warehouse architectures
  • Experience designing scalable cloud-native data platforms.
  • Knowledge or prior experience with open table formats such as Delta Lake, Apache Iceberg, or Apache Hudi.
  • Strong technical leadership, communication, and problem-solving skills.
  • Ability to investigate and debug issues across large-scale distributed systems.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Chargebee

Chargebee is a subscription management and recurring billing platform that automates revenue operations, invoicing, payments, and compliance for high-growth businesses. Its platform helps enterprises manage complex subscription lifecycles, usage-based pricing, and global tax configurations. Trusted by thousands of global innovators, Chargebee streamlines financial workflows from early-stage operations to multi-year enterprise contracts.

Industry
SaaS
Company size
1000-5000 employees
Founded
2011
Location
San Francisco, California, USA
Funding stage
Series H

Funding

Series H · $475M raised

Tiger Global ManagementInsight PartnersAccelSequoia CapitalSteadview CapitalFelicis Ventures
  • 2024-03-08Series H$5M
  • 2022-02-01Series H$250M
  • 2021-04-01Series G$125M
  • 2020-10-01Series F$55M
  • 2019-08-01Series D$14M
  • 2018-03-01Series C$18M

Leadership

KS
Krish Subramanian

CEO & Co-Founder

RS
Rajaraman Santhanam

CPO & Co-Founder

SK
Saravanan KP

CTO & Co-Founder

MB
Mike Beach

Chief Financial Officer

Apply