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

Software Engineer - Infrastructure

Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.

Stripe logo
Stripe

Software Engineer, Developer Infrastructure

Join Stripe as a Software Engineer in Developer Infrastructure, enhancing tools and systems for developer productivity in Bucharest.

Stripe logo
Stripe

Senior Backend / API Engineer, Local Payment Methods

Join Stripe as a Senior Backend/API Engineer to enhance local payment methods. Work on large-scale systems and APIs in Dublin.

Stripe logo
Stripe

Senior Software Engineer, Finance Engineering

Senior Software Engineer in Finance Engineering at Stripe, focusing on Java, Scala, and big-data technologies.

Stripe logo
Stripe

Software Engineer - Infrastructure

Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance.

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

Senior Full Stack Engineer - Capital Engineering

Senior Full Stack Engineer role at Stripe, NY. Engage in complex projects, API design, and user experience enhancements.

Stripe logo
Stripe

Senior Full Stack Engineer - Developer Products

Senior Full Stack Engineer role at Stripe, developing cutting-edge developer tools and products, hybrid work available.

Stripe logo
Stripe

Backend Engineer - Currency Management

Join Stripe as a Backend Engineer in Dublin, focusing on currency management and API development.

Stripe logo
Stripe

Senior Internal Apps Engineer

Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.

Stripe logo
Stripe

Backend/API Engineer

Join Stripe as a Backend/API Engineer to design and build scalable infrastructure. Remote work available.

Stripe logo
Stripe

Senior Software Engineer, Growth Data Engineering

Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.

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

Client Platform Engineer

Join Stripe as a Client Platform Engineer in Dublin, focusing on endpoint security, automation, and user experience.

Stripe logo
Stripe

Full Stack Engineer, Compliance Applications

Join Stripe as a Full Stack Engineer in Dublin, focusing on compliance applications. Engage in impactful work with a leading tech company.

Stripe logo
Stripe

Backend/API Engineer - Transaction Risk

Backend/API Engineer role focused on transaction risk management, involving software development and system optimization.

Stripe logo
Stripe

Senior Full Stack Engineer, Enterprise Engine

Join Stripe as a Senior Full Stack Engineer to lead technical design and development in a dynamic environment.

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

Software Engineer, Transaction Risk

Join Stripe as a Software Engineer in Dublin to tackle transaction risk with cutting-edge solutions.

Stripe logo
Stripe

Senior Full Stack Engineer, Developer Products

Join Stripe as a Senior Full Stack Engineer to build developer products, improve user experience, and work with cutting-edge technologies.

Stripe logo
Stripe logo
Stripe

Backend / API Engineer, Payins at Stripe

Join Stripe as a Backend/API Engineer in the Payins team, developing payment solutions. Experience in APIs, software development, and fintech preferred.

Stripe logo
Stripe

Senior Backend/API Engineer, User Billing

Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.

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.