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
Senior Backend Engineer, Organizations and Auth Platform
Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.
Senior Software Engineer, Machine Learning Infrastructure
Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.
Senior Software Engineer (Go)
Join Paddle as a Senior Software Engineer (Go) to enhance payment systems, working remotely with AWS, Docker, and microservices.
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.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.
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.
Full Stack Engineer - Payments and Risk
Join Stripe as a Full Stack Engineer in Payments and Risk, working on APIs and user experiences.
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.
Software Engineer 2 - Java/Golang
Join Intuit as a Software Engineer 2, focusing on Java/Golang and service mesh technologies.
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.
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.
Frontend Engineer - Payments, Optimized Checkout and Link
Join Stripe as a Frontend Engineer to build world-class payment interfaces using TypeScript, CSS, and HTML.
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.
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.
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.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
Senior Backend Engineer
Join Replo as a Senior Backend Engineer to architect and implement robust backend systems using TypeScript/Node.js.
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.
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.
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.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Senior Backend Engineer
Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.
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.
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.