company logo

Staff Engineer, App Platform

Stripe.com

224k - 336k USD/year

Office

San Francisco, Seattle

Full Time

Who We Are

About Stripe

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 Stripe App Platform team is responsible for the systems that allow the rich ecosystem of integrations around Stripe to thrive. We own the developer experience of building Stripe Apps, the merchant experience of using Stripe Apps, and everything in between. Our charter has recently expanded to include a suite of extensibility-focused capabilities that allow businesses to deeply customize the way Stripe works to meet their business needs, all expressed through the power of Apps.

What You’Ll Do

You will be one of the primary technical leaders working on the Extensibility portion of Stripe Apps.  You will work collaboratively with other engineering, product, and design teams to: shape the core platform that enables Stripe product teams to efficiently add extensible features; design the developer experience for building on this platform; and ensure a great merchant experience for users who rely on Stripe to operate their businesses with the highest degree of reliability and trust. You will be responsible for design, implementation, and on-time delivery of systems and features that enable a scalable self-serve ecosystem around Stripe. You will work closely with users—both internal and external—to understand their needs and ensure our platform meets those needs. You will help actively build a positive and supportive team culture and grow the skills of everyone on the team.

Responsibilities

  • Design, build, and operate a highly scalable self-service App Platform for merchants and developers that allows them to extend and customize Stripe to meet their business needs.
  • Work with leaders across the company to shape and drive toward the longer term vision of extensibility for Stripe.
  • Directly influence product and engineering strategy by providing direct, user-centric feedback to product teams, and advocating for features and capabilities essential for user success.
  • Partner with engineering managers and product managers to create roadmaps with clear milestones that deliver compounding value for users.
  • Drive the execution of projects, overseeing the entire development lifecycle from planning to delivery, while maintaining high standards of quality and timely completion.
  • Establish best practices, frameworks, and repeatable processes that enable us to maintain both quality and velocity, and measure the impact of every feature that we ship.
  • Work in a variety of languages and technologies, including Java, Ruby, and Typescript.
  • Identify and fix architectural limitations that might prevent Stripe from realizing its goals. 
  • Debug production issues across services and at various levels of the stack.
  • Drive a culture of technical excellence, mentoring and cultivating the next generation of technical leaders at Stripe.
  • Foster a collaborative and inclusive work environment, promoting innovation, knowledge sharing, and continuous improvement within our organization.
  • Provide hands-on technical leadership (architecture/design, vision/direction/requirements setting, code review, and incident response processes) for team members.

Who You Are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum Requirements

  • 10+ years of experience in full time software development roles.
  • You can work effectively across the stack from top to bottom, comfortably navigating codebases with different languages and tools.
  • Proven expertise in designing, building, and maintaining highly available, scalable, and secure systems.
  • You’re self-directed and can operate autonomously across multiple teams to deliver scaled impact.
  • Experience as a technical lead, including defining the roadmap for complex projects spanning multiple teams and functions.
  • Excellent problem-solving skills and the ability to quickly grasp complex technical and business domains.
  • Demonstrated ability to communicate effectively—both orally and in writing—with technical and non-technical stakeholders including external users.
  • Willingness to engage directly with users to understand requirements and co-develop solutions—this is a core part of the role.

Preferred Qualifications

  • Experience building developer-focused products or platforms.
  • Strong experience with Java.
  • Experience with or willing to learn Ruby and Typescript.
  • Experience with large-scale distributed systems in production environments.
  • Experience with extensibility models, custom solution frameworks, or platform development.
  • Experience mentoring and growing senior engineers as their technical leader.
  • Prior experience in a fast-paced, ambiguous environment where priorities can shift based on user needs, and you thrive on that challenge.
  • Experience with a variety of common infrastructure platforms (databases, logging, event streams, metrics, caching, etc).

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).

Pay And Benefits

The annual US base salary range for this role is $224,000 - $336,000. For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and location. Applicants interested in this role and who are not located in the US may request the annual salary range for their location during the interview process.

Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

We Look Forward To Hearing From You

At Stripe, we're looking for people with passion, grit, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren't afraid to challenge assumptions. Join us.

Staff Engineer, App Platform

Office

San Francisco, Seattle

Full Time

224k - 336k USD/year

October 9, 2025

company logo

Stripe

stripe