Lead Software Engineer
Chargebee · Chennai
- Experience7–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Posted29 Sept 2026
About Chargebee
Chargebee is hiring in Chennai in technology software. This role looks for around 7+ years of experience.
Skills
- Core Java
- Spring Boot
- Microservices
- Data structures and algorithms
- Software design patterns
- CI/CD
- Automated testing frameworks
- Cloud-native environments
- Distributed systems
- AI-assisted coding tools
- LLM-based productivity agents
The role
A technical lead at a subscription billing software company designs Core Java microservices and Spring Boot systems, guiding distributed systems architecture and cloud-native application performance. Expertise in Kubernetes and Docker strengthens platform delivery, while AI-assisted coding tools support modern engineering workflows.
Full job description
About ChargebeeChargebee is a leading provider of billing and monetization solutions, empowering businesses with recurring revenue models to streamline revenue and finance operations, capture actionable insights, and drive growth.Chargebee is trusted by businesses of all sizes, including Zapier, LegalZoom, Lambda, Freshworks, DeepL,Condé Nast, and Pret a Manger, and is proud to have been consistently recognized by customers as a Leader in Subscription Management on G2.With headquarters in North Bethesda, Maryland, our team members are based primarily in India, the U.S and Europe.
About the TeamThe Engineering team at Chargebee is a collaborative group of problem-solvers dedicated to building the foundation of global commerce. They focus on creating resilient, distributed systems that handle millions of transactions with precision. The team values transparent communication, technical excellence, and a shared commitment to building inclusive, high-quality software products.
About the roleAs a Lead Software Engineer, you will be a technical cornerstone in designing and delivering scalable,high-performance software solutions that power the subscription economy. You will guide the technical direction of complex projects while collaborating with cross-functional partners to ensure architectural integrity. In this role, you will champion engineering best practices and mentor others to foster a culture of continuous learning and innovation.
What you'll 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.
What you'll bring• 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 enhancedevelopment workflows.• Bachelor’s degree in Computer Science, Information Technology, or a related technical field of study.
Nice to have• 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 we offerAll geographies At Chargebee, we believe that feeling supported is the foundation for doing great work. We offer a comprehensive benefits package designed to support your personal, financial, and professional growth and ensure you thrive in every aspect of your life. Our commitment to supporting our employees is universal,while our benefits are thoughtfully designed to meet the unique needs of each region.
We offer comprehensive packages that generally include:- 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.
Chargebee is an equal opportunity employer. At Chargebee, we believe that diversity of backgrounds, perspectives, and experiences is not a "good-to-have" but a "must-have" as it strengthens us as a company and as individuals. We are committed to fostering an inclusive workplace where everyone feels valued, respected, and empowered to thrive.We do not discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity/expression, age, national origin, ancestry, caste, citizenship, physical or mental disability, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable law.