Backend Engineer Core Technology @ Stripe
Your Application Journey
Email Hiring Manager
Job Details
About Stripe
Stripe is a financial infrastructure platform that empowers businesses from startups to large enterprises to accept payments and grow revenue. Our mission is to increase the GDP of the internet.
About The Organization
The Infrastructure team at Stripe is responsible for the reliability, scale, performance, and cost of systems that power Stripe products. You may work across Core Infrastructure, Developer Infrastructure, Data Platform, Admin Platform, Application & Revenue Platform, Service Platform, or Financial Systems.
What You’ll Do
As a Backend Engineer Core Technology, you will design, build, test, and ship code every day. You will be responsible for:
- Building a great customer experience for internal and external teams
- Participating in roadmap planning and prioritization
- Collaborating with multiple stakeholders across Stripe
- Debugging production issues across various stack layers
Who You Are
You have strong software engineering skills and a passion for building large-scale distributed systems. You are experienced with languages like Go, Java, or C/C++ and excel in writing high-quality, well-factored code. You thrive in a collaborative environment and possess a customer-obsessed mindset.
Minimum Requirements
- 2-12+ years of professional software development experience
- Experience with building and maintaining distributed systems
- Proficient in languages such as Go, Java, or C/C++
- Strong collaboration and problem-solving skills
Preferred Qualifications
- Experience optimizing performance of distributed systems
- Commitment to high quality production standards
Work Arrangement
This role is hybrid. Office-assigned Stripes work at least 50% of the time in their local office, while remote work is available if located 35+ miles from an office.
Compensation & Benefits
The annual US base salary range for this role is $170,400 - $255,700, along with potential equity bonuses, 401(k), and health benefits.
Key skills/competency
- Distributed Systems
- Backend Development
- Collaboration
- Performance Optimization
- Debugging
- High Quality Code
- Scalability
- Go/Java/C++
- Reliability
- Customer Experience
How to Get Hired at Stripe
🎯 Tips for Getting Hired
- Customize your resume: Tailor it to emphasize distributed system expertise.
- Demonstrate technical skills: Highlight experience in Go, Java, or C/C++.
- Research Stripe: Understand their mission and infrastructure challenges.
- Prepare for collaboration: Showcase teamwork and problem-solving examples.