
About Replit
The coding platform that empowers everyone to learn
Key Highlights
- Raised $472.2 million in funding
- Millions of users, including Google and Facebook employees
- Supports popular languages like C++, JavaScript, and PHP
- Remote-first culture with flexible work hours
Replit is a collaborative coding platform that simplifies programming for learners, educators, and developers. Based in SoMa, San Francisco, Replit has attracted millions of users, including employees from major tech companies like Google, Facebook, and Stripe. The company has raised $472.2 million ...
🎁 Benefits
Replit offers a remote-first work environment with flexible hours, equity options, and a home office setup stipend. Employees enjoy comprehensive heal...
🌟 Culture
Replit's culture is centered around accessibility in coding, allowing users to start programming without complex setups. The company values innovation...

Software Engineering • Senior
Replit • Foster City - Hybrid
Skills & Technologies
Overview
Replit is hiring a Senior Software Engineer to lead the design and implementation of billing systems. You'll work with JavaScript and REST APIs to create seamless user experiences. This position requires 4+ years of full stack product experience.
Job Description
Who you are
You have 4+ years of full stack product experience, with a strong focus on backend development. Your expertise in building reliable and scalable systems has equipped you to handle complex user journeys, particularly in billing and invoicing. You understand the importance of creating intuitive user experiences and have a track record of translating technical requirements into user-friendly solutions. You are self-directed and thrive in environments where you can take ownership of your projects and drive them to completion.
You possess direct working experience with subscription invoicing systems and usage-based billing systems, which allows you to navigate the intricacies of monetization strategies effectively. Your ability to create abstractions and APIs for other engineers demonstrates your collaborative spirit and commitment to enhancing the overall product ecosystem. You are passionate about optimizing performance and proactively identifying issues before they affect users.
What you'll do
In this role, you will lead the design and implementation of all new billing and invoicing systems at Replit. You will create seamless user experiences for both consumer and enterprise users, ensuring that the billing process is intuitive and efficient. Your work will involve building new abstractions and APIs that empower other engineers to monetize their products effectively. You will iterate on pricing and packaging tactics, such as coupon codes and referral systems, to drive revenue growth.
Additionally, you will establish monitoring and feedback systems that allow the team to proactively spot problems and optimize performance. Your contributions will have a direct impact on the user experience and the overall success of Replit's mission to democratize software development. You will collaborate closely with cross-functional teams, including product management and design, to ensure that the billing systems align with user needs and business goals.
What we offer
At Replit, we are committed to making programming more accessible around the world. We welcome diverse perspectives and experiences, and we encourage candidates from all backgrounds to apply. You will have the opportunity to work in a hybrid environment, balancing in-office collaboration with remote flexibility. Join us in shaping the future of software development and making a meaningful impact on millions of users worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Replit.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Replit is seeking a Staff Software Engineer to lead the development of monetization systems. You'll focus on creating seamless payment experiences and building reliable billing systems. This role requires 6+ years of backend engineering experience.

Principal Engineer
Replit is seeking a Principal Software Engineer for their Money Infrastructure team to design and implement core financial systems. You'll work with technologies like Java and SQL to ensure reliable transactions and monetization strategies. This role requires significant experience in software engineering and financial systems.

Software Engineering
Replit is hiring a Software Engineer for their Enterprise team to build and scale features that enhance productivity for teams and organizations. You'll work with technologies like JavaScript, React, and Node.js. This position requires a strong understanding of user needs and technical expertise.

Software Engineering
Kikoff is hiring a Senior Software Engineer to build and enhance their payments platform. You'll work with Java and REST APIs to design backend systems that handle significant payment volumes. This role requires 5+ years of experience in backend engineering.

Software Engineering
Rescale is seeking a Software Engineer for their Money Team to build platforms for large-scale simulations and financial management. You'll work with SQL, AWS, and Azure in a remote capacity across North America.