About the Company
Stripe is a global financial infrastructure platform that enables businesses—from the largest enterprises to ambitious startups—to accept payments, grow revenue, and accelerate new business opportunities. With a mission to increase the GDP of the internet, Stripe provides a unique environment for building reliable systems at scale and making a meaningful impact on the global economy.
About the Team
The team offers a blend between a small startup and a multinational company, with systems optimized for early-career professionals. The environment prioritizes rigor, discipline, and reliability, encouraging learning through hands-on experience while contributing to open-source projects and innovative solutions.
About the Role
Early-career engineers at Stripe take end-to-end ownership of projects, ensuring delivery from conception to launch. You will collaborate across teams, contribute to code and technical design, and develop project management and technical leadership skills.
Key Responsibilities:
- Work on cross-functional projects, collaborating with other engineers
- Provide meaningful feedback on code reviews and technical designs
- Ensure operational reliability and scalability of the systems your team manages
- Build skills to independently own projects from beginning to end
- Contribute to community projects and open-source initiatives
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science or a related field, or equivalent work experience by summer 2026
- Experience or familiarity with programming through projects or coursework (languages include Java, Ruby, JavaScript, Scala, Go)
- Experience working collaboratively on multi-person coding projects
- Ability to learn unfamiliar systems independently or with mentorship
Nice to Have
- Specialized knowledge in a particular technology area balanced with general technical skills
- Experience with code review practices and updating production systems safely
- Familiarity with large codebases and collaborative software development
