Backend Staff Engineer, Payment Performance & Fraud

Stripe (View all Jobs)

Remote (North America), Seattle, San Francisco

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Programming/debugging phone screen 2. On-site with your own laptop/setup and full access to internet. Interviews include systems design, 45 min practical coding question, integrating an API exercise, debugging, and talking with hiring manager about team alignment.

Programming Languages Mentioned

Java, Ruby


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 Backend Engineer in Payment Performance & Fraud, you will play a key role in designing the systems and services that power Radar. We are evolving our architecture to support Stripe’s next ten years of growth, and you will be making some of the most significant technical decisions for the company. You’ll collaborate with engineers across Stripe to build delightful features that span various parts of the system, as well as our business, sales and operations teams to understand and solve our users’ pain points.

Responsibilities

  • Create long term technical vision for the org, and identify paths to deliver value in shorter term phases
  • Architect and design systems with cross team and cross org impact
  • Design, build, and maintain scalable, reliable and performant services and systems
  • 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
  • Collaborate with stakeholders across the organization including dependency engineering teams, product, design, infrastructure, and operations
  • Mentor engineers in their technical careers to help them grow

Who you are

We’re looking for people with a strong background and passion in building successful backend systems, services and APIs that deliver impactful product values to our 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
  • Strong expertise  in building distributed systems and Service-Oriented Architecture (SOA)
  • 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

  • Experience with or interest in ML, which powers many of the products we own
  • 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

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!