Principal Software Engineer

Remote   |   Full Time

Chargebee is a subscription billing and revenue management platform powering some of the fastest-growing brands around the world today, including Calendly, Hopin, Pret-a-Manger, Freshworks, Okta, Study.com, and others. Thousands of SaaS and subscription-first businesses process over billions of dollars in revenue every year through the Chargebee platform. 


Headquartered in San Francisco, USA, our 500+ team members work remotely throughout the world, including India, the Netherlands, Paris, Spain, Australia, and the USA.  


Chargebee has raised over $230 million in capital and is funded by Accel, Tiger Global, Insight Partners, Steadview Capital, and Sapphire Ventures. And we’re on a mission to push the boundaries of subscription revenue operations. Not just ours, but every customer and prospective business on a recurring revenue model.


What do we expect?


- Between 4+ years of experience in full-stack development.

- Experience in building scalable, reliable, and high-performance web and mobile applications.

- A comprehensive foundation with object-oriented and functional programming languages. Strong Java, CSS, and HTML fundamentals with experience in at least one of the leading front-end frameworks like Vue.js, Angular, React, or Ember.

- A passion for writing high-quality code and upholding best practices in engineering, security, and design.

- A belief that code must be well-tested, code reviewed and checked in regularly.

- Good knowledge of building and designing REST APIs.

- Ability to collaborate with various stakeholders across the organization - product, design, etc - and take complete ownership of releasing new features.

- Experience in building and monetizing mobile applications is a strong advantage.

- Experience integrating with third-party platforms is an added advantage.

- Experience working on billing, payments, and related fields is an added advantage.


On a typical day, you might


- Deliver ahead-of-the curve features.

- Empathize with customers and provide great technical support.

- Conceptualize the future of billing, make it work for customers, and solve their real problems.

- Interact and collaborate with multiple teams and various stakeholders to meet deadlines, to bring your feature to life.

- Test, test, test! Set up automated test cases to ensure our stringent quality standards are met.

- Ideate with your peers. Being supportive of their work and providing constructive feedback on their solutions.

- Interact with customers, trying to get to the heart of what's working and what's not.

- Obsess about writing modular and high-quality code.

- Adopt new technologies, suggest recommendations, and influence the direction of product development.

- Analyze the task, come up with reasonable timelines by preparing a plan of approach to deliver features on time.

- Interact and collaborate with multiple teams and various stakeholders to meet deadlines, to bring your feature to life.

- Code should be modular, scalable, and free of bugs

- Write automation test cases

- Do peer reviews and give constructive feedbacks

- Refactor the existing code base proactively


Chargebee might be the opportunity you’re looking for

  • If you’re interested in how subscription businesses can get more efficient.
  • If you’re hungry to give and receive feedback, fully understanding that challenging perspectives are the only way that you can grow.
  • If you can bring empathy to problem solving.
If this sounds interesting but you’re not sure you'll tick all the boxes, apply anyway! There’s tons of room to grow at Chargebee.

Let’s talk

apply with your résumé to get
the conversation started

Submit Your Application

You have successfully applied
  • You have errors in applying