Join Stripe as a Software Engineer - Infrastructure
About Stripe
Stripe is a leading financial infrastructure platform for businesses. Our mission is to increase the GDP of the internet by providing a platform that millions of companies—from the world’s largest enterprises to the most ambitious startups—use to accept payments, grow their revenue, and accelerate new business opportunities.
About the Role
As a Software Engineer in the Infrastructure team at Stripe, you will be responsible for the reliability, scale, performance, and cost of Stripe’s systems. You will work on projects that span technologies, systems, and processes where you will design, build, test, and ship great code every day.
Key Responsibilities
- Build a great customer experience for internal and external Stripe teams using our infrastructure.
- Participate in roadmap planning and prioritization.
- Deliver value through a strong collaborative approach with multiple customers and stakeholders across Stripe.
- Debug production issues across services and several levels of the stack.
Who You Are
We’re 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
- Strong software engineering skills and a passion for infrastructure.
- 2+ years of professional hands-on software development experience.
- Experience with commonly used data structures and algorithms.
- Hands-on experience contributing to or building large scale distributed systems.
- Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success.
- Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome.
- Ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial.
Preferred Qualifications
- Ability to write high quality code in programming languages like Go, Java, C/C++.
- Experience optimizing the end-to-end performance of distributed systems.
- Focuses on the needs of our users, both internal and external.
- Holds yourself and others to a high bar when working with production.
Hybrid Work at Stripe
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.
Pay and Benefits
The annual US base salary range for this role is $150,500 - $269,200. 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
Software Engineer - Infrastructure
Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.
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, Developer Infrastructure
Senior Software Engineer role focused on developer infrastructure and distributed systems at Stripe, Ireland.
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 Software Engineer, Finance Engineering
Senior Software Engineer in Finance Engineering at Stripe, focusing on Java, Scala, and big-data technologies.
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.
Software Engineer, New Grad
Join Stripe as a Software Engineer, New Grad. Work with Java, Ruby, JavaScript, Scala, and Go in Seattle. Hybrid work environment.
Backend/API Engineer
Join Stripe as a Backend/API Engineer to design and build scalable infrastructure. Remote work available.
Senior Full Stack Engineer - Developer Products
Senior Full Stack Engineer role at Stripe, developing cutting-edge developer tools and products, hybrid work available.
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Backend / API Engineer, Risk
Join Stripe as a Backend/API Engineer in Risk, focusing on scalable infrastructure and data migration. Hybrid work available.
Senior Software Engineer, Growth Data Engineering
Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.
Senior Full Stack Engineer - Stripe Connect
Senior Full Stack Engineer at Stripe, enhancing Connect platform, integrating payments for major platforms. Hybrid work, competitive salary.
Software Engineer, Money as a Service
Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.
Senior Full Stack Engineer - Capital Engineering
Senior Full Stack Engineer role at Stripe, NY. Engage in complex projects, API design, and user experience enhancements.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.
Senior Internal Apps Engineer
Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.
Engineering Manager, Serverless Platform
Lead the Serverless Platform team at Stripe, driving technical vision and project execution in a hybrid work environment.
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.
Senior Backend Engineer, Organizations and Auth Platform
Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.
Software Engineer, Developer Infrastructure
Join Stripe as a Software Engineer in Developer Infrastructure, enhancing tools and systems for developer productivity in Bucharest.
Senior Backend/API Engineer, User Billing
Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.
Full Stack Engineer, Atlas
Join Stripe as a Full Stack Engineer on the Atlas team, developing solutions for founders. Skills in JavaScript, React, SQL, Ruby needed.
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.