Stripe logo

Senior Backend Engineer - Developer SDKs, Golang Expert

Stripe

About the Role

Join Stripe as a Senior Backend Engineer focusing on Developer SDKs with a specialization in Golang. In this role, you will have the opportunity to shape the experience of developers using Stripe SDKs that power over 80% of the payment volume at Stripe.

Responsibilities

  • Golang Expertise: Be the Golang expert in the team, representing the needs of the Golang community and ensuring we build experiences that are idiomatic.
  • Node.js Development: Use your Node.js expertise to improve our code generation framework and work towards a future where we open source it to make it easier for third-party Stripe SDK owners to maintain their libraries.
  • Collaboration: Collaborate with various Stripe teams to release their APIs in the SDKs and improve the efficiency of the release process.
  • API Authoring: Help streamline the API authoring process at Stripe.
  • User Support: Support our users reaching out to us on the open-source GitHub repositories for our SDKs.
  • Language Features: Add support for new language features in SDKs.
  • API Design: Help lead Stripe's API design process, providing guidance to product teams as they seek to produce powerful and intuitive abstractions that are surfaced through our SDKs.
  • Strategy and Roadmap: Influence the team’s strategy and roadmap through feedback-driven proposals and direct engagement with our developer community on GitHub and other channels.

Who You Are

We are 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

  • 5+ years of experience as a software engineer.
  • 2+ years experience in Golang.
  • 1+ years experience in Node.js.
  • An interest in working with multiple programming languages.

Preferred Qualifications

  • 2+ years of experience in the area of developer tooling.
  • Experience in 1 or more programming languages among .NET, Java, Python, PHP, and Ruby.
  • Experience building libraries and/or SDKs.
  • Knowledge of Open API spec and protobuf.

Work Environment

This role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office). Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location.

Compensation and Benefits

The annual US base salary range for this role is $163,100 - $244,700. 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.

Benefits
Extracted with AI

  • Equity
  • Company bonus
  • 401(k) plan
  • Medical, dental, and vision benefits
  • Wellness stipends

Similar jobs

Last update: 23 minutes ago

Stripe logo
Stripe

Senior Backend Engineer, Organizations and Auth Platform

Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.

Stripe logo
Stripe

Senior Software Engineer, Machine Learning Infrastructure

Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.

Paddle logo
Paddle

Senior Software Engineer (Go)

Join Paddle as a Senior Software Engineer (Go) to enhance payment systems, working remotely with AWS, Docker, and microservices.

Gladly logo
Gladly

Senior Software Engineer

Join Gladly as a Senior Software Engineer to design scalable applications using Go, Kafka, and more. Remote work with competitive salary and benefits.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.

Block logo
Block

Senior Software Engineer (Backend) - Developer Platform Growth

Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Stripe logo
Stripe

Full Stack Engineer - Payments and Risk

Join Stripe as a Full Stack Engineer in Payments and Risk, working on APIs and user experiences.

G2i Inc. logo
G2i Inc.

Software Engineer for Training AI Data (Golang)

Join our team as a Software Engineer to train AI data using Golang. Work remotely and help advance AI models.

Intuit logo
Intuit

Software Engineer 2 - Java/Golang

Join Intuit as a Software Engineer 2, focusing on Java/Golang and service mesh technologies.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

BisectHosting logo
BisectHosting

Full-Stack Software Developer (GoLang)

Join BisectHosting as a Full-Stack Developer using GoLang and React.js. Work remotely with a focus on gaming server solutions.

Stripe logo
Stripe

Frontend Engineer - Payments, Optimized Checkout and Link

Join Stripe as a Frontend Engineer to build world-class payment interfaces using TypeScript, CSS, and HTML.

Meetsta logo
Meetsta

Full Stack Developer with gRPC Expertise (Founding Engineer)

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

IBM logo
IBM

Software Engineer with C++ and Golang Experience

Join IBM as a Software Engineer with expertise in C++ and Golang, working on cutting-edge AI and cloud solutions.

Meetsta logo
Meetsta

Full Stack Developer (Founding Engineer) with gRPC Expertise

Join Meetsta as a Full Stack Developer with gRPC expertise. Work remotely to build innovative social networking solutions.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Replo logo
Replo

Senior Backend Engineer

Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.

SumUp logo
SumUp

Senior Backend Engineer (Golang)

Join SumUp as a Senior Backend Engineer (Golang) in Sofia to build resilient systems and APIs, ensuring high availability and observability.

Stripe logo
Stripe

Software Engineer Intern (Summer & Winter)

Join Stripe as a Software Engineer Intern to work on impactful projects, gain experience in systems design, and collaborate with top engineers.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Openly logo
Openly

Senior Backend Engineer

Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.

PayPal logo
PayPal

Senior Full Stack Developer (Ruby on Rails)

Join as a Senior Full Stack Developer specializing in Ruby on Rails, working remotely with a focus on full-stack development and agile methodologies.

Sprig logo
Sprig

Senior Backend Engineer (Node.js, Go)

Join Sprig as a Senior Backend Engineer to design and maintain scalable backend systems using Node.js and Go.