Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career. About the Team The Forward Deployed Engineering (FDE) team exists to solve the hardest problems our most complex enterprise users face, and to turn those solutions into platform capabilities that scale to everyone. We work across Revenue Suite, Payments, and adjacent products. This is not a support function. It is an engineering team that sits at the boundary between Stripe’s platform and the real‑world complexity of how large enterprises actually use it. The traditional FDE playbook—one engineer per user who manually rebuilds context every rotation—does not scale. We are building something different: an agent‑augmented model where AI handles the context‑heavy, structured work (integration mapping, state reconciliation, infrastructure shadow testing, diagnostics) and human FDEs focus on the parts that require engineering judgment, product thinking, and direct user relationships. The goal is to build engineering muscle that lets us serve every strategic user through the platform, not just the handful we can staff individually. We’ve proven the approach with some of the world’s most demanding enterprise users, delivering measurable auth‑rate improvements, unblocking critical platform migrations, closing multi‑product integration gaps, and driving real revenue. Now we’re scaling the model. If you want to solve hard user problems, build reusable platform solutions, and help shape how forward‑deployed engineering works as a discipline, this is the team. What you’ll do Work alongside AI agents to serve users at scale. You’ll design solutions that require human judgment, build relationships with user engineering teams, make product decisions, and shape the tooling itself by identifying what should be automated. Engage directly with users. You’ll work with Stripe’s most strategic enterprise users to understand their revenue, billing, and payments requirements and translate what you learn into technical solutions that feed back to product teams. Build across product boundaries. You’ll design and deploy capabilities that address product‑market‑fit gaps, not just in Billing but across Payments, Invoicing, and Global LPMs, embedding within product engineering teams to co‑develop high‑leverage features. Build reusable solutions, not one‑off fixes. Contribute to a customization framework for RFA and adjacent products—tailored billing logic, financial workflows, integrations, checkout flows—and create patterns and blueprints that scale beyond individual engagements. Provide architectural guidance. Review user architectures, advise on best practices, and optimize integration and performance for complex enterprise environments, contributing to a growing library of architectural patterns. Resolve critical technical challenges. Diagnose and fix complex product/engineering problems across the stack, identifying systemic improvements that prevent recurrence and improve platform stability. Inform the product roadmap. The integration gaps, migration friction, and multi‑product failures you surface shape Stripe’s product strategy, advocating for what users actually need based on firsthand observations. Raise the bar on engineering. Improve engineering standards, tooling, and processes within the team to support sustainable growth. Who you are You’re a strong engineer who also thinks like a product person. You’re comfortable with ambiguity, prefer talking to a user than reading a spec, and care about whether the thing you built actually solved the problem. Think of an early engineer at a startup who played PM, did product discovery, partnered with users, and shipped. You’re also interested in working at the frontier of agent‑augmented engineering, not just using AI tools but helping define how an engineering function operates alongside them. Minimum Requirements 5+ years of software engineering experience, with a strong focus on backend systems. Proven ability to design, build, and maintain highly available, scalable, and secure systems. Strong command of distributed systems, API design, and data modeling. Excellent problem‑solving skills and the ability to quickly grasp complex technical and business domains. Clear communication, both written and verbal, with technical and non‑technical stakeholders, including external users. Track record of collaborating well with product managers, TPMs, and other engineers. Willingness to engage directly with users to understand requirements and co‑develop solutions—a core part of the role. Willingness to travel (~20‑30%) to Stripe sites (Toronto, SF, Seattle) and user locations. Preferred Qualifications Experience with financial automation or billing products (e.g., Stripe Billing, Tax, Revenue Recognition). Experience with multi‑product integration: stitching together payments, invoicing, billing, and related systems. Familiarity with extensibility models, custom solution frameworks, or platform development. Experience working with large enterprise users or in a customer‑facing engineering role. Prior experience in a fast‑paced, ambiguous environment where priorities shift based on user needs. Interest in or experience with AI‑augmented engineering: working with AI agents, LLM‑powered tooling, or building workflows where humans and AI collaborate. Hybrid work at Stripe This role is available either in an office or a remote location (35+ miles or 56+ km from a Stripe office). Office‑assigned Stripes spend at least 50% of the time in a given month in their local office or with users. A remote location is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on‑sites, meet‑ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently live or plan to live. Pay and benefits The annual salary range for this role in the primary location is CA$172,000 – CA$258,000. This range may change if you are hired in another location. Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits may include equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends. #J-18808-Ljbffr
Backend Engineer, Forward Deployed Engineering
STRIPE
toronto, toronto
Published 17 days ago
Report job