Backend Engineer, Forward Deployed Engineering
Stripe
Job Description
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