Staff Software Engineer, Money
Staff Software Engineer Β· Staff Β· Full Time
Opens Replit's application page
Role
What you'll do.
Staff Software Engineer role at Replit focusing on monetization systems and billing infrastructure. You'll lead the architecture of payment systems, create seamless user experiences for both product-led and sales-led motions, and build APIs for other engineers to monetize new products. Requires 6+ years of backend engineering experience with direct expertise in subscription platforms, usage-based billing, or payment systems.
Responsibilities
- Monetization Architecture Leadership: Lead the architecture and implementation of monetization systems at Replit, designing scalable billing infrastructure
- Payment Experience Development: Create seamless payment experiences for users across both product-led and sales-led customer acquisition motions
- API Development for Internal Teams: Build new abstractions and APIs that enable other Replit engineers to easily monetize their new products and features
- Revenue Growth Implementation: Iterate on pricing and packaging tactics to drive revenue growth, including coupon codes, referral systems, and promotional campaigns
- System Monitoring and Optimization: Create comprehensive monitoring and feedback systems to proactively identify problems, implement fixes, and optimize billing performance
- Complex Billing Issue Resolution: Debug complex billing issues and edge cases while ensuring system reliability and data accuracy
- User Interface Design for Billing: Design and implement customer-facing billing interfaces that simplify complex pricing structures for end users
Qualifications
What we look for.
Technical
Backend Engineering Expertise
6+ years of engineering experience with strong backend development skills
Monetization Platform Experience
Direct working experience in subscription platforms, usage-based billing, SaaS taxation, payment platforms, or tokenization
Python Proficiency
Strong experience with Python for backend system development
TypeScript and React Skills
Proficiency in TypeScript and React for frontend billing interface development
Database Management
Experience with PostgreSQL and database design for billing systems
GraphQL and API Development
Knowledge of GraphQL and Node.js for building scalable APIs
Education
Computer Science Background
Bachelor's degree in Computer Science, Engineering, or related technical field preferred
Experience
Autonomous Work Style
Self-directed and comfortable working autonomously in ambiguous environments
Problem-Solving Excellence
Excellent problem-solving skills with ability to debug complex billing issues and edge cases
Customer-Facing Interface Development
Experience implementing customer-facing billing interfaces that simplify complex pricing structures
Billing Platform Integration
Bonus: Experience working with Orb, Metronome, or Stripe usage-based billing systems
Growth Tactics Implementation
Bonus: Experience with coupons, referral programs, or other monetization growth tactics
Skills
Required
Backend Engineering
6+ years of strong backend engineering experience with system design capabilities
Python Development
Advanced proficiency in Python for building scalable backend systems
Monetization Systems
Direct experience with subscription platforms, usage-based billing, SaaS taxation, payment platforms, or tokenization
Database Design
PostgreSQL expertise for designing and managing billing and user data schemas
Frontend Development
TypeScript and React skills for building customer-facing billing interfaces
API Development
GraphQL and Node.js experience for creating developer-friendly APIs
Problem Solving
Excellence in debugging complex billing issues and handling edge cases
Autonomous Work
Self-direction and comfort working independently in ambiguous environments
Preferred
Stripe Integration
Nice to haveExperience with Stripe's usage-based billing and payment processing APIs
Orb Platform
Nice to haveHands-on experience with Orb billing infrastructure and pricing models
Metronome Experience
Nice to haveKnowledge of Metronome billing platform for subscription management
Growth Tactics
Nice to haveImplementation experience with coupons, referral programs, and monetization growth strategies
SaaS Taxation
Nice to haveUnderstanding of complex SaaS tax compliance and billing regulations
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
BaseΒ·USD 265,000 β 340,000
EquityΒ·Stock options
Benefits
Competitive Salary & Equity
Competitive base salary with equity compensation package
401(k) with Company Match
401(k) retirement program with 4% company matching contribution
Comprehensive Health Coverage
Health, dental, vision, and life insurance coverage
Disability Insurance
Short-term and long-term disability insurance coverage
Paid Leave Programs
Paid parental leave, medical leave, and caregiver leave options
Commuter Benefits
Transportation and commuting expense assistance
Monthly Wellness Stipend
Monthly allowance for health and wellness expenses
Flexible Time Off
Flexible time off policy plus standard holidays
Office Setup Reimbursement
Reimbursement for in-office setup and equipment needs
Team Gatherings
Quarterly team gatherings and social events
Office Amenities
In-office amenities and refreshments in Foster City location
Process
Interview steps.
- 01
Initial Phone Screen
30-minute conversation with recruiter to discuss background, role expectations, and mutual fit
- 02
Technical Screen
60-minute technical interview focusing on backend engineering concepts, system design, and monetization platform experience
- 03
System Design Interview
90-minute deep dive into designing billing systems architecture, discussing scalability, reliability, and user experience considerations
- 04
Team Collaboration Round
60-minute behavioral interview with engineering team members focusing on autonomous work style and cross-functional collaboration
- 05
Final Round with Leadership
45-minute interview with engineering leadership to discuss strategic vision, technical leadership approach, and cultural alignment
Full posting
Original listing.
Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide, Replit is democratizing software development by removing traditional barriers to application creation.
About the role:
This is a Product Engineering role specialized in monetization systems, and will lead that space at Replit. Itβs a direct line to business impact. But itβs also critical to get right for our users. These are some of the most critical user journeys to get right. Getting them wrong creates the most frustrating experiences for users. So weβre looking for engineers who can build reliable and scalable billing systems and abstractions, while also translating that to an intuitive and friendly user experience.
You will:
Lead the architecture and implementation of monetization systems at Replit.
Create seamless payment experiences for users for both product-led and sales-led motions.
Build new abstractions and APIs for other engineers at Replit to monetize their new products.
Iterate on pricing and packaging tactics to drive revenue growth. Examples include coupon codes and referral systems.
Create monitoring and feedback systems so that we can proactively spot problems, fix them, and optimize performance.
Required skills and experience:
6+ years of engineering experience, with strong skills working on the backend.
Direct working experience in at least one of the following:
Subscription platforms
Usage-based billing
SaaS Taxation
Payment platforms
Tokenization
Self-directed and comfortable working autonomously in ambiguous environments.
Excellent problem-solving skills with ability to debug complex billing issues and edge cases.
Experience implementing customer-facing billing interfaces that simplify complex pricing structures.
Tools + Tech Stack for this role:
Python, TypeScript, React, Postgres, GraphQL, and Nodejs.
Bonus Points:
Experience working with Orb, Metronome, or Stripe usage based billing.
Experience with coupons, referral programs, or other monetization growth tactics.
This is a full-time role that can be held from our Foster City, CA office. The role has an in-office requirement of Monday, Wednesday, and Friday.
Full-Time Employee Benefits Include:
π° Competitive Salary & Equity
πΉ 401(k) Program with a 4% match
βοΈ Health, Dental, Vision and Life Insurance
π©Ό Short Term and Long Term Disability
πΌ Paid Parental, Medical, Caregiver Leave
π Commuter Benefits
π± Monthly Wellness Stipend
π§βπ» Autonomous Work Environment
π₯ In Office Set-Up Reimbursement
π Flexible Time Off (FTO) + Holidays
π Quarterly Team Gatherings
β In Office Amenities
Want to learn more about what we are up to?
Interviewing + Culture at Replit
To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.
Redirects to Replit's application page.
Other roles
More at Replit.
Data Scientist, Trust & Safety
Senior
Product Engineer, Product Platform (Frontend)
Senior
Head of Forward Deployed Engineering
Lead
Senior Software Engineer, Fraud
Senior
Engineering Manager, Anti-Abuse & Security
Manager