Skip to main content

Lead Software Engineer

Technology
Chargebee
Worldwide1 week agoUntil 12/2/2026
Full timeFully remote

Job description

What you would do

  • Design, develop, and deliver scalable, high-performance, and reliable software solutions that meet the needs of Chargebee's customers.
  • Lead technical design discussions and make critical decisions that impact the direction of the company's product roadmap.
  • Collaborate closely with cross-functional teams, including product management, engineering, and operations, to understand customer needs and deliver high-quality software products and features.
  • Provide technical guidance, mentorship, and constructive feedback to other software engineers on the team.
  • Stay up-to-date with the latest software development trends and technologies and apply them to Chargebee's product development.
  • Conceptualize the future of billing, solve real problems for customers, and suggest new ideas and features.
  • Recommend new technologies and influence the direction of product development.
  • Analyze tasks and plan timelines to deliver features on time.
  • Write modular and high-quality code, and strive for continuous improvement.
  • Develop and set up automated test cases to ensure stringent quality standards are met.
  • Empathize with customers and provide excellent technical support by interacting with them to understand their needs and address their concerns.

What you should have

  • At least 7 years of professional experience building scalable, reliable, and high-performance software applications.
  • A proactive attitude and ability to take initiative and get things done.
  • Strong understanding of algorithms, data structures, and design patterns.
  • Proficiency in Core Java, Microservices, Rest APIs, and Spring Boot, with knowledge of popular Cloud platforms.
  • Ability to write high-quality code and adhere to best practices in engineering, security, and design.
  • Focus on automation and experience building CI/CD pipelines.
  • Ability to collaborate with stakeholders across the organization and take ownership of releasing new features.
  • Experience in integrating with third-party platforms, and working on billing, payments, and/or similar fields is a plus.
Why should you join the world-class Engineering team?
  • Deliver ahead-of-the-curve features for a state-of-the-art Subscriptions Management Platform.
  • Champion Big Problems - Work on a solution processing billions of dollars every year.
  • A remote-first work environment provides the flexibility to work from anywhere.
  • WFH Setup fund to create your fancy home office
  • Uncapped Leave Policy to give you the time to rest and recharge.
What makes us who we are:
  • We are Globally Local: With a diverse team across four continents, and customers in over 60 countries, you get to work closely with a global perspective right from your own neighborhood.
  • We value Curiosity: We believe the next great idea might just be around the corner. Perhaps it’s that random thought you had ten minutes ago. We believe in creating an ecosystem that fosters a desire to seek out hard questions, figure out answers to them, and foster a continuous learning environment.
  • Customer! Customer! Customer!: Everything we do is driven towards enabling our customers’ growth. This means no matter what you do, you will always be adding real value to a real business problem. It’s a lot of responsibility, but also a lot of fun
Keywords
Core JavaMicroservicesREST APIsSpring BootCloud PlatformsAlgorithmsData StructuresDesign PatternsSoftware ArchitectureCI/CD PipelinesAutomated TestingThird-Party IntegrationsBillingPaymentsTechnical MentorshipCustomer SupportScalable SoftwareHigh-Performance SoftwareReliable SoftwareTechnical Design

Interested in this role?