Search by job, company or skills

Chargebee

Lead Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Chargebee:

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 $480 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.

Our team builds high-quality and innovative software to enable our customers to grow their revenues powered by the state-of-the-art subscription management platform.

Job Summary:

We are hiring lead engineers to join our Cloud Platform Engineering team to contribute to some of Chargebee's most critical architectural transformations. You will be working on features such as global distribution, data rebalancing, and tackling challenging problems in storage, reliability, and scalability.

What You'll Do

  1. Design and implement improvements across one or more layers of the platform.
  2. Collaborate with a team of expert engineers to solve complex scaling challenges.
  3. Understand customer workload requirements and translate them into effective technical solutions.
  4. Optimize performance through CPU and heap profiling, SQL query rewriting, and data structure optimization.
  5. Work independently to solve complex engineering problems with a high degree of autonomy.

Attributes That Best Describe You

  1. You are passionate about building high-performance and scalable systems.
  2. You have a good understanding of distributed systems concepts (e.g., leasing, replication, leader election), database internals (e.g., WALs, MVCC, compaction), and performance optimization (e.g., multithreading, garbage collection, memory layouts).
  3. You're at home in terminals and have extensive experience with systems languages such as C++, Go, Rust, or Java.
  4. You are confident working with large codebases and take pride in writing clean, maintainable, and efficient code.
  5. You have operated and maintained critical production systems at scale and can debug complex issues across multiple systems.
  6. You have hands-on experience building and deploying applications in the cloud (AWS, GCP, Azure, etc.).

What You Must Have

  1. Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  2. 6+ years of software engineering experience focused on backend systems or databases.
  3. Previous experience at a high-growth technology company.
  4. Proven experience in building multi-tenant SaaS systems, with an understanding of the associated challenges such as noisy neighbors, backup strategies, and resource isolation.
  5. Strong communication skills and experience mentoring junior engineers.

Benefits

Want to know what it means to work for a company that genuinely cares about you Check out just a few of the benefits we give our employees:

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, and then figure out answers to them.

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.

Ready to build the future of recurring revenue at scale

Join the Chargebee tribe.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135674165

Similar Jobs