Backend Engineer, Credit Decisions

Stripe, Inc.
Chicago, IL, United States
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$173,000.0 - $259,600.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Database Queries Distributed Systems Python (Programming Language) Cloud Services Ruby Scala (Programming Language) Software Engineering SQL Databases Apache Spark
+7 more
Stripe Kubernetes Information Technology Codebase Graphql Grpc Docker

Job description

  • Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
  • Collaborate with engineers, designers, data scientists, and product managers to develop new features and products.
  • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.
  • Build elegant APIs and user experiences that enable merchants to run and scale their businesses on top of the company.
  • Contribute to the design and architecture of the next generation of Stripe’s infrastructure, to meet the high growth needs of the company and customers for years to come.
  • Work alongside peer engineering teams, data scientists and strategy partners to design and implement critical systems that power financial decision-making while contributing to the growing team’s success., Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users. This expectation may vary depending on role, team and location. For example, Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office. Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss. This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.

Requirements

Must have a Bachelor’s degree or foreign equivalent in Software Engineering, Computer Science, or a related field, plus six (6) years of experience in Software Development.

Must have six (6) years of experience with/in:

  • Working across the stack and navigating codebases with different languages, including 2 of the following: Java, Ruby, Scala, Python, or SQL;
  • Tools including: Spark, IDE, and AWS;
  • Developing user-facing experiences and writing queries for analyzing experiment results;
  • Distributed computing or large-scale distributed systems; and
  • Cloud based services, including: gRPC, GraphQL, Docker, Kubernetes, or AWS.

Benefits & conditions

Salary: $173,000.00 - $259,600.00/yr.

This salary range represents the base salary range for the role and any sales commissions/sales bonuses targets, if applicable, would be in addition to the base salary.

40 hrs/week

50% Telecommuting permitted.

Multiple Positions Available.

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. IL37 #LI-DNI

About the company

About Stripe

Stripe, LLC. 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on stripe.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:55 min

Transitioning from photography to full-stack programming

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all