
The coding platform that empowers everyone to learn
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 ...
Replit offers a remote-first work environment with flexible hours, equity options, and a home office setup stipend. Employees enjoy comprehensive heal...
Replit's culture is centered around accessibility in coding, allowing users to start programming without complex setups. The company values innovation...

Replit • Foster City, CA (Hybrid) In office M,W,F
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.
You have 8+ years of experience in software engineering, with a strong focus on building scalable financial systems — you've successfully led projects that involve complex monetary logic and user-friendly interfaces. Your expertise in Java and Python allows you to create robust applications that handle critical transactions seamlessly. You understand the importance of trust in financial systems and have a track record of delivering reliable solutions that enhance user experiences.
You are skilled in SQL and have experience with database design and optimization — you know how to structure data for performance and reliability, ensuring that financial transactions are processed efficiently. You thrive in collaborative environments, working closely with product and business teams to translate requirements into technical solutions. Your passion for innovation drives you to explore new ways to monetize products and improve pricing strategies.
You are a proactive problem solver who enjoys tackling challenges head-on — you have a knack for identifying potential issues before they arise and implementing solutions that prevent disruptions. Your ability to communicate complex technical concepts to non-technical stakeholders makes you an effective collaborator across departments. You are committed to fostering an inclusive environment and welcome diverse perspectives in your work.
Experience with cloud platforms like AWS or GCP is a plus, as is familiarity with payment processing systems and subscription models. Knowledge of modern development practices, including CI/CD and agile methodologies, will help you succeed in this role.
In this role, you will lead the design and architecture of Replit's core money infrastructure, focusing on pricing, billing, and payments — your work will directly impact how Replit earns revenue and how users interact with the platform. You will own the global order-to-cash foundation, ensuring it supports various billing models, including credit-based subscriptions and usage-based billing.
You will collaborate with cross-functional teams to enable rapid pricing and packaging experimentation, allowing Replit to adapt quickly to market changes and user needs. Your technical leadership will guide the implementation of scalable solutions that enhance the user experience and drive growth.
You will also be responsible for monitoring system performance and reliability, implementing best practices for security and compliance in financial transactions. Your insights will help shape the future of Replit's monetization strategies, ensuring that they align with user expectations and business goals.
Replit offers a dynamic work environment where innovation is encouraged, and your contributions will have a meaningful impact on the company's mission to democratize software development. You will have the opportunity to work with a talented team of engineers and product professionals who are passionate about creating accessible programming tools.
We provide competitive compensation and benefits, including flexible work arrangements that support a healthy work-life balance. Join us in shaping the future of software creation and making programming more accessible for everyone.
Apply now or save it for later. Get alerts for similar jobs at Replit.