Senior Software Engineer, Developer Infrastructure
StripeWho 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
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.
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 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.
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.
Frontend Engineer - Payments, Optimized Checkout and Link
Join Stripe as a Frontend Engineer to build world-class payment interfaces using TypeScript, CSS, and HTML.
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.
Software Engineer, Money as a Service
Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Staff Software Engineer - Infrastructure
Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.
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.
Backend / API Engineer, Risk
Join Stripe as a Backend / API Engineer in Risk, designing scalable systems to manage financial and regulatory risks.
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.
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.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
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.
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.
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.
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.
Software Engineer, Billing
Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.