Stripe logo

Senior Software Engineer, Developer Infrastructure

Stripe

Who We Are

Stripe is a leading financial infrastructure platform for businesses, enabling millions of companies—from startups to large enterprises—to accept payments, grow their revenue, and explore new business opportunities. Our mission is to increase the GDP of the internet, and we are committed to providing developers with the tools and environment needed to succeed.

About The Team

The Developer Productivity group at Stripe is dedicated to enhancing the productivity and happiness of developers. We focus on optimizing tools, processes, and code to accelerate Stripe's engineering capabilities as the company scales.

What You’ll Do

As a Senior Software Engineer in Developer Infrastructure, you will be involved in a variety of projects aimed at improving the reliability, performance, and efficiency of Stripe’s multi-region CI platform. You will work on distributed systems, address scaling issues, and contribute to building reproducibility and performance enhancements using tools like Bazel.

Responsibilities

  • Build and maintain large scale distributed systems, tools, and libraries that interface with data infrastructure for all of Stripe’s engineering teams.
  • Collaborate with engineers across teams to develop prototype solutions for domains underserved by existing tooling.
  • Design, build, and maintain distributed cloud infrastructure services.
  • Participate in roadmap planning and prioritization, leveraging the expertise of the engineering team to shape the future of Stripe’s infrastructure.

Who You Are

We are looking for candidates who have a strong background in software development, particularly in building and maintaining distributed systems. You should have experience with open source tools and a deep understanding of developer productivity challenges.

Minimum Requirements

  • 3+ years of professional, full-time software development experience.
  • Experience in designing, developing, maintaining, and debugging distributed systems.
  • Proficiency in major programming languages like Go, Ruby, or Java.

Preferred Qualifications

  • Experience in optimizing performance and reliability of distributed systems.
  • Proficiency in Go or Ruby.
  • Excellent communication skills and ability to work collaboratively.

Hybrid Work at Stripe

This role offers a hybrid work model, allowing you to balance time between an office setting and remote work. We believe this flexibility supports both collaboration and individual work preferences.

Benefits
Extracted with AI

  • Hybrid work option
  • Health benefits
  • Equity
  • Retirement plans
  • Wellness stipends

Similar jobs

Last update: 23 minutes ago

Stripe logo
Stripe

Senior Software Engineer, Data Processing Infrastructure

Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.

Stripe logo
Stripe

Software Engineer, Core Events

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

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.

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.

Stripe logo
Stripe

Software Engineer Intern

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

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.

Stripe logo
Stripe

Machine Learning Engineer, Foundation Model

Join Stripe as a Machine Learning Engineer to develop and deploy ML models, enhancing user interaction with cutting-edge AI technologies.

Stripe logo
Stripe

Software Engineer, Money as a Service

Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Stripe logo
Stripe

Backend / API Engineer, Risk

Join Stripe as a Backend / API Engineer in Risk, designing scalable systems to manage financial and regulatory risks.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Stripe logo
Stripe

Software Engineer Intern

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

Docusign logo
Docusign

Senior Software Engineer - C# and Back-End Development

Join Docusign as a Senior Software Engineer focusing on C# and back-end development in a hybrid role in Dublin.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Senior Data Engineer with Full Stack Development

Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.

Stripe logo
Stripe

Software Engineer Intern

Join Stripe as a Software Engineer Intern in Bucharest. Work on impactful projects, gain experience in systems design, and collaborate with experts.

ConvertKit → Soon to be Kit logo
ConvertKit → Soon to be Kit

Senior Software Engineer - Developer Platform

Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.