# Backend Engineer, Forward Deployed Engineering

**Company**: Stripe
**Location**: N/A
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/stripe/jobs/7249744
**Canonical**: https://yubhub.co/jobs/job_0047e1c5-08d

## Description

As a Backend Engineer on the Forward Deployed Engineering team at Stripe, you will work alongside AI agents to serve users at scale. This involves maintaining real-time integration maps, running shadow tests against user setups, and performing automated state reconciliation between Stripe and user systems. Your job is the work that requires an engineer: making judgment calls on ambiguous problems, building relationships with user engineering teams, making product decisions, and designing solutions.

You will engage directly with users to understand their revenue, billing, and payments requirements. You will translate what you learn into technical solutions and bring that user reality back to product teams. This is a genuinely user-facing role, not user-facing in the "I read a dashboard" sense.

You will build across product boundaries, designing and deploying products and solutions that address product-market fit gaps, not just in Billing but across multi-product boundaries (Payments + Invoicing + Global LPMs). You will embed within Stripe product engineering teams to co-develop the highest-leverage capabilities.

You will build reusable solutions, not one-off fixes. You will contribute to a customization framework for RFA and adjacent products: tailored billing logic, financial workflows, integrations (custom metering, product catalog integrations, checkout flows). You will build patterns and blueprints that scale beyond the individual engagement.

You will provide architectural guidance, reviewing user architectures, advising on best practices, and optimizing integration and performance for complex enterprise environments. You will contribute to a growing library of architectural patterns for the field.

You will resolve critical technical challenges, diagnosing and fixing complex product/engineering problems across the stack. You will identify systemic improvements that prevent recurrence and improve platform stability.

You will inform the product roadmap, the integration gaps, migration friction, and multi-product failures you surface directly shape Stripe's product strategy. You will advocate for what users actually need based on what you've seen firsthand.

You will raise the bar on engineering, improving engineering standards, tooling, and processes within the team. You will help build for sustainability as the team grows.

## Skills

### Required
- 5+ years of experience in software engineering, 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 communicator, both written and verbal, with technical and non-technical stakeholders including external users

### Nice to have
- Experience with financial automation or billing products (e.g., Stripe Billing, Tax, Revenue Recognition, or similar)
- 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
