Replit · United States
Join Replit's Money team as a Staff Software Engineer, where you'll set the technical direction and build a commerce platform that allows users to discover, evaluate, purchase, and manage the products and services they need to run their businesses. You'll own the architecture, lead cross-team delivery, and design commerce experiences that combine simplicity with enterprise controls. This role requires strong hands-on engineering skills, experience with third-party integrations, and a security-conscious approach to authentication and authorization.
- Experience building extensible third-party integrations and handling asynchronous events, duplicate requests, partial failures, and changing provider capabilities
- A track record of Staff-level technical leadership on complex customer-facing products or platforms, taking ambiguous initiatives from architecture through launch and production operation across multiple teams
- Strong product judgment: you can turn complex, multi-step workflows into simple user experiences and balance rapid delivery with correctness and long-term flexibility
- Strong hands-on engineering and system design skills, including API design, data modeling, distributed workflows, and thoughtful evolution of existing systems
- Experience mentoring engineers and improving the quality of architecture, implementation, and operations beyond your own projects
- A security-conscious approach to authentication, authorization, credentials, sensitive data, and actions performed on a user’s or organization’s behalf
- Comfort using AI-assisted development tools while taking responsibility for the correctness, security, and maintainability of the code you ship
- Demonstrated ability to align engineering and cross-functional partners on technical direction, document decisions clearly, and drive execution without relying on reporting authority
- Experience building commerce platforms, marketplaces, purchasing or procurement systems, or products that connect buyers with multiple vendors
- Experience with agent tool calling, multi-step agent workflows, or evaluations for reliable execution of actions against external systems
- Familiarity with payment and purchase lifecycles, including authorization, checkout, subscriptions, fulfillment or provisioning, refunds, and reconciliation
- Experience building enterprise capabilities such as approval workflows, role-based access, purchasing policies, budget controls, or audit trails
- Experience with Stripe or other payment providers, developer platforms, or partner integration ecosystems
- Experience with emerging agentic-commerce protocols, MCP, or delegated authorization for agent-initiated transactions
- Experience integrating software and service catalogs, pricing and availability, entitlements, or automated provisioning
- Familiarity with recurring and usage-based costs, renewal management, international purchasing, or multi-provider transaction workflows
- These are additional strengths, not a checklist; prior experience spanning every commerce domain or payment provider is not expected