Skip to content
StripeStripeSeattle, WA

Software Engineer, Balance Abstraction

Designs, builds, and maintains APIs, services, and large-scale systems for high-volume money movement at Stripe. Requires 3+ years experience with Ruby, Java, TypeScript, SQL, gRPC/REST/GraphQL, and event processing like SQS/Kafka; mentors engineers and reviews launches.

190k – 286k
Hybrid3+ YOEBackend Engineering

About the role

Responsibilities

  • Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests.
  • Design the next generation of Stripe products to meet the high growth needs of our company and customers.
  • Analyze product requirements, user needs and feedback and translate them into technical specifications and determine the feasibility of design, taking into account cost and time constraints.
  • Review API launches and library shapes for other teams to ensure that backwards and forward compatibility, coherent patterns, and extensibility meet our quality standards.
  • Act as the team’s representative during technical meetings, and understand how their systems interact with the broader landscape within the company.
  • Mentor early-career engineers to help them grow and spin up into independent engineers.
  • Construct core engineering tenets and design principles for their team’s projects.

Minimum Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or a related field, plus 3 years of software developer or related work experience.
  • 3 years of experience in each of the following:
    • Building software solutions using Ruby, Java, and Typescript;
    • Defining storage schemas for relational, document or columnar databases;
    • Querying data stores using SQL;
    • Building and integrating service endpoints using GRPC, REST, or GraphQL; and
    • Building systems integrated with event processing technologies including SQS or Kafka.

Compensation

Salary: $190,400 - $285,600/yr. Additional benefits: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.

Skills

RubyJavaTypeScriptSQLgRPCRestGraphQLSQSKafka
Firecrawl

Search Engineer

FirecrawlSan Francisco, CA

Build and own crawling, indexing, ranking, and retrieval systems for Firecrawl Search. Focus on making them fast, reliable, cheap at scale for LLM-driven use cases. Requires 3+ years building production backend or distributed systems.

190k – 260k
Remote3+ YOEBackend Engineering
Eve

Product Engineer (Back-End Leaning)

EveSan Mateo, CA

Builds and owns AI-native backend-heavy features for legal tech platform, collaborating with designers and ML teams to drive product direction from customer feedback. Requires strong distributed systems expertise and rapid iteration skills.

195k – 300k
HybridBackend Engineering
OpenAI

Backend Software Engineer, Applied Foundations

OpenAISan Francisco, CA

Designs and implements scalable backend systems, APIs, and infrastructure powering core AI products like ChatGPT. Focuses on performance, reliability, safety at global scale, and mitigating adversarial attacks using languages like Go, Python, Rust.

185k – 385k
On-siteBackend Engineering
OpenAI

Software Engineer, Localization

OpenAISan Francisco, CA

Build and scale localization platforms, AI-powered translation pipelines, and internationalization libraries for OpenAI products. Requires strong backend/full-stack experience with Java, React, MySQL, and Kubernetes.

185k – 300k
On-siteBackend Engineering
Stytch

Experienced Software Engineer

StytchSan Francisco, CA

Builds and architects reliable backend services and improves systems using Go, Node.js, and TypeScript. Mentors engineers, shapes team roadmap, and collaborates on critical product projects in a hybrid SF Bay Area role requiring 5+ years experience.

185k – 225k
Hybrid5+ YOEBackend Engineering