Staff Full Stack Engineer, Payment Performance & Fraud

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 Payment Performance & Fraud organization optimizes each of the billions of dollars of transactions processed by Stripe annually on behalf of our users, maximizing successful transactions while minimizing payment costs and fraud. We own products like Radar end-to-end, developing machine learning models, building fast and scalable services and creating intuitive user experiences. We serve real-time predictions as part of Stripe’s payment infrastructure and architect controls that leverage ML to optimally manage users’ business.

What you’ll do

As a Staff Full Stack Engineer you will identify opportunities to increase the value Radar delivers for Stripe merchants, design and deliver appropriate solutions, and lead work to learn from the results. You will anticipate pitfalls and risks and build strong foundations to mitigate them. You’ll pinpoint root causes of developer friction and find creative ways to make our teams more effective. You’ll collaborate with engineers as well as our business, sales and operations teams to understand and solve our users’ pain points.

Responsibilities

  • Partner with Product Managers and cross-functional partners to develop a clear understanding of our users’ goals, define their pain points, and identify opportunities for investment
  • Create long term technical vision for the product surface of Radar and identify paths to deliver value incrementally
  • Lead cross-team projects, collaborating with stakeholders across the organization including dependency engineering teams, product, design, infrastructure, and operations
  • Diagnose and design iterative architecture and code base improvements to speed up feature development
  • Make significant hands-on contributions to deliver critical projects and bring value to customers
  • Lead by example to uphold high engineering standards, and elevate quality and engineering efficiency across Stripe
  • Partner with engineering management and provide technical mentorship to uplevel the capabilities of the team

Who you are

We’re looking for people with a strong background and passion in building impactful products that deliver value to their customers. You are comfortable in dealing with changes. You love to take initiatives, and bias towards action.

 

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

  • At least 7 years of professional software development experience
  • Enjoys being a generalist working on the frontend, backend, or anything in between
  • Proven experience leading technically complex projects that involve multiple engineering teams
  • Demonstrated experience in upleveling engineering best practices and creating technical efficiencies across teams
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts
  • Enjoyment in working with a diverse group of people with different expertise
  • Empathy with users and a strong customer focus
  • Enjoyment in working with a diverse group of people with different expertise

Preferred qualifications

  • Strong expertise in building distributed systems and Service-Oriented Architecture (SOA)
  • Proficient in Ruby, Scala, and Java; language can be learned and we care much more about your general engineering skill than knowledge of a particular language or framework
  • Experience in payments and/or fraud

Remote locations

Remote in United States

Team

Payments

Job type

Full time

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.