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

Software Engineer, Local Payment Methods

Join Stripe's Local Payment Methods team in Bucharest as a Software Engineer to optimize global payment experiences.

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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

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 Software Engineer, Finance Engineering

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

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 - Infrastructure

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

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

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

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

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

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 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 Full Stack Engineer, Growth

Join Stripe as a Senior Full Stack Engineer to drive growth through scalable, ML-driven systems. Work on frontend and backend development.

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.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

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.

Stripe logo
Stripe

Software Engineer, Transaction Risk

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