Chargebee logo

Lead Software Engineer

Chargebee · Posted Sep 29

Subscription management, recurring billing, and revenue growth infrastructure services

Chennai, Tamil Nadu, IndiaFull-timeOnsiteLead/Staff7+ years₹40.0L–₹65.0L yearly100+ applicants
SaaSBillingPaymentsSubscription ManagementFinTechRecurring BillingLate Stage
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Chargebee provides billing and monetization solutions that help businesses with recurring revenue models streamline revenue and finance operations. The Engineering team builds resilient, distributed systems that handle millions of transactions with precision, serving customers such as Zapier, LegalZoom, Freshworks, DeepL and Condé Nast. As a Lead Software Engineer, you will own the technical design and architecture of high-throughput microservices built with Core Java and Spring Boot, drive CI/CD and automated testing adoption, and mentor engineers.

What you will do

  • Lead the end-to-end technical design and architecture of high-throughput microservices using Core Java and Spring Boot.
  • Develop modular, maintainable, and reliable code that adheres to industry-leading design patterns and security standards.
  • Collaborate with product and design teams to translate complex requirements into scalable technical specifications.
  • Drive the adoption of CI/CD pipelines and automated testing frameworks to ensure consistent delivery of high-quality software.
  • Facilitate technical design reviews, providing constructive feedback to maintain system resilience and performance.
  • Optimize application performance and troubleshoot complex distributed system issues in cloud-native environments.
  • Mentor engineers through code reviews and technical guidance to enhance the collective capability of the engineering organization.
  • Stay current with emerging technology trends, integrating modern tools and methodologies where they add significant value.

Skills used in this role

JavaSpring BootMicroservicesCI/CDDockerKubernetesDistributed SystemsCloud-NativeData StructuresAlgorithmsDesign PatternsEvent-Driven ArchitectureMessage QueuingLLMPrompt EngineeringAI-Assisted Coding ToolsMentorship

What the employer is looking for

  • 7+ years of professional experience in software engineering with a focus on building and maintaining large-scale distributed systems.
  • Expertise in Core Java, Spring Boot, and building robust microservices architectures.
  • Proven experience in delivering high-performance applications within cloud-native environments.
  • Strong proficiency in data structures, algorithms, and the application of advanced software design patterns.
  • Demonstrated ability to lead technical initiatives, handle complex escalations, and apply critical thinking to high-impact architectural decisions.
  • Experience conducting thorough, quality-focused code reviews that ensure system security, maintainability, and performance.
  • Proficiency in utilizing AI-assisted coding tools and LLM-based productivity agents to enhance development workflows.
  • Bachelor’s degree in Computer Science, Information Technology, or a related technical field of study.

Preferred qualifications

  • Experience with container orchestration tools like Kubernetes and Docker in a production environment.
  • Knowledge of event-driven architectures and message queuing systems.
  • Experience building and fine-tuning internal AI-driven diagnostic tools or predictive system monitoring.
  • Familiarity with prompt engineering for automating routine documentation or unit test generation.
  • Contributions to open-source projects or active participation in technical communities.

Benefits and support

  • Health & Wellness: Robust coverage and access to programs to support your physical and mental well-being.
  • Financial Security: Initiatives to help you build long-term financial stability.
  • Work-Life Balance: Flexible options and resources to help you thrive both professionally and personally.

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