Skip to content
StripeStripe

Backend Engineer, Developer SDKs

Backend Engineer building and maintaining Stripe's official SDKs and code generation framework across multiple languages with a focus on Golang and developer experience. Requires 6+ years engineering experience including 3+ years with Golang, passion for API design, and interest in multiple languages.

About the job

What you’ll do

  • Shape the experience of developers using Stripe SDKs that power over 80% of the payment volume at Stripe.
  • Be the Golang expert on the team, representing the needs of the Golang community and ensuring we build experiences that are idiomatic.
  • Use Node.js expertise to improve our code generation framework and work toward a future where we open source it to make it easier for third-party Stripe SDK owners to maintain their libraries.
  • Collaborate with various Stripe teams to release their APIs in the SDKs and improve the efficiency of the release process.
  • Help streamline the API authoring process at Stripe.
  • Support our users reaching out to us on the open-source GitHub repositories for our SDKs.
  • Add support for new language features in SDKs.
  • Help lead the API design process at Stripe, providing guidance to product teams as they seek to produce powerful and intuitive abstractions that surface through our SDKs.
  • Collaborate, mentor, and provide support to other team members.

Who you are

Minimum requirements

  • 6+ years in engineering across a wide range of products.
  • 3+ years of experience as a Golang software engineer.
  • An interest in working with multiple programming languages.
  • A passion for API design and developer experience.

Preferred qualifications

  • Experience in PHP and Ruby.
  • Experience building libraries and/or SDKs.
  • Knowledge of Open API spec and protobuf.

Skills

Go, Node.js, API Design, SDKs, Openapi, Protobuf, PHP, Ruby

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.