Staff Engineer

Chargebee
Chennai, Tamil Nadu, India

About Chargebee

Chargebee 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 Team

The Core Billing team at Chargebee is a collaborative group of problem-solvers who manage millions of invoice and payment transactions daily across diverse billing models. We prioritize technical excellence and architectural integrity, fostering a culture of continuous learning where every engineer’s perspective is valued.The team operates in an agile environment, focusing on building resilient, high-scale systems that power global commerce for thousands of businesses.

About the role

As a Staff Full-Stack Engineer, you will be a technical leader responsible for the architecture and evolution of our core product suites. You will drive complex cross-functional initiatives, mentoring others while ensuring our systems remain resilient and performant. This role requires a strategic thinker who can balance immediate delivery with long-term technical debt management and innovation.

What you'll do

  • Lead the architectural design and implementation of highly scalable full-stack features, ensuring robust High-Level Design (HLD) and Low-Level Design (LLD) for distributed systems.
  • Architect complex database schemas and data models that ensure high availability, consistency, and performance across large-scale relational and non-relational storage.
  • Design and standardize secure, version-controlled APIs that facilitate seamless integration and high performance for internal and external stakeholders.
  • Collaborate with product managers to translate intricate business requirements into comprehensive technical roadmaps and actionable system specifications.
  • Drive engineering excellence by establishing best practices for code quality, rigorous testing, and automated deployment pipelines across the department.
  • Mentor engineering team members through technical guidance and inclusive collaboration, fostering a culture of continuous professional growth.
  • Identify and resolve performance bottlenecks within high-traffic microservices environments to maintain system reliability and efficiency.
  • Partner with security and compliance teams to ensure all architectural and design decisions adhere to global data protection and privacy standards.

What you'll bring

  • 9+ years of professional experience in full-stack software development within high-growth B2B SaaS or enterprise technology environments.
  • Bachelor’s degree, B.E., or B.Tech in Computer Science, Information Technology, or a related field.
  • Expertise in building and maintaining large-scale distributed systems using Java, Go, or Node.js.
  • Advanced proficiency in modern frontend frameworks such as React, Vue, or Angular, with a focus on state management and performance.
  • Extensive experience with cloud-native infrastructure and containerization tools like leading SaaS companies, Docker, and Kubernetes.
  • Proven track record of designing and implementing secure, scalable RESTful APIs and GraphQL interfaces.
  • Hands-on experience integrating Large Language Models (LLMs) or AI-driven features into

production-grade applications.

  • Demonstrated ability to lead complex technical projects from conception through to global deployment.

Nice to have

  • Experience with AI-assisted coding tools and prompt engineering to optimize the software development lifecycle.
  • Familiarity with vector databases and RAG (Retrieval-Augmented Generation) architectures for building intelligent product features.
  • Active contribution to open-source projects or a history of speaking at technical conferences.
  • Deep understanding of event-driven architectures and message brokers like Kafka or RabbitMQ.
  • Experience working in a globally distributed engineering organization.

Benefits we offer

All 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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Staff Engineer job at Chargebee?

Use the apply link on this page: you apply directly with Chargebee on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Chargebee want for this Staff Engineer role?

The job description asks for full-stack software development, Java, Go, Node.js, React, Vue, Angular and Docker. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Chargebee?

Apply to the Chargebee roles that match your experience, and tailor your resume to each job description: for this role that means showing full-stack software development, Java, Go. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Staff Engineer job remote or onsite?

This is based in Chennai, Tamil Nadu.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Chargebee, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →