JobsSoftware Engineer
Stripe logo

Software Engineer

Stripe

Location

Seattle, WA

Type

Full-time

Posted

6/9/2026

Compensation

$156,800 - $235,200 per year

Undergraduate with 2+ Years of Experience
Approval 97.7%·Filings 216·New hires 23·
Established Sponsor
·FY 2025

Job description

The Software Engineer role at Stripe focuses on designing, building, and maintaining APIs and services across various engineering teams. The position requires collaboration with engineers to develop software infrastructure and integrate payment systems with financial partners. Candidates will have the opportunity to mentor junior engineers and establish best practices in code quality and system design. This role is essential for enhancing Stripe's capabilities in handling complex financial transactions and ensuring system reliability.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Data Science, or a related field.
  • 2 years of software development experience.
  • 2 years of experience working with Java, Scala, Python, and AWS.
  • 2 years of experience implementing industry standard design patterns.
  • 2 years of software engineering experience building full-stack web applications at scale.
  • 2 years of experience with database management.
  • 2 years of experience using SQL and related query languages to perform data analysis.

Responsibilities

  • Design, build, and maintain APIs, services, and systems across Stripe’s engineering teams using Java, Ruby, Scala, and Go.
  • Build software infrastructure, including developing, testing, and deploying it.
  • Design and develop software systems using scientific analysis and mathematical models.
  • Engineer payments integration with various financial partners' software systems.
  • Design APIs and underlying data models to support complex financial abstractions.
  • Develop and direct software system testing and validation procedures.
  • Debug production issues across services and multiple levels of the stack.
  • Analyze user needs and software requirements to determine feasibility of design.
  • Work with engineers across the company to build new features at large-scale.
  • Build new systems to securely store sensitive data.
  • Integrate observability tools and alerting mechanisms into high-traffic production systems.
  • Mentor junior engineers, lead technical design reviews, and establish best practices.

Benefits

Is this posting expired or inaccurate?