Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
Communication @ 3
Go @ 6
Java @ 6
JavaScript @ 6
Ruby @ 6
Scala @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Stripe is a technology company focused on improving the conditions for economic growth and prosperity by building programmable financial infrastructure. Stripe maintains reliable APIs, develops financial infrastructure, and builds risk and fraud systems used by businesses worldwide.
Stripe is looking for new graduate software engineers to solve complex technical problems, build products and systems that can impact millions of businesses, and work collaboratively in a fast-moving environment.
Responsibilities
- Build solutions to challenging problems with far-reaching consequences.
- Learn unfamiliar systems through independent research and mentorship from subject matter experts.
- Work collaboratively on multi-person coding projects.
- Contribute to projects across frontend, backend, infrastructure, or other technology areas.
- Participate in code reviews and help safely update production systems.
- Navigate and manage work in large codebases.
- Lead small projects independently and contribute to larger projects alongside peers.
- Use AI tools to accelerate development while applying critical thinking and professional judgment to review, refine, and validate outputs.
- Communicate work clearly to stakeholders, team members, and other Stripe employees.
Requirements
- Bachelor's or master's degree in computer science or a directly related field obtained by summer 2027, or equivalent work experience.
- New graduate candidates should have no more than 18 months of professional experience, excluding internships.
- Programming experience through side projects or coursework. Stripe primarily works with Java, Ruby, JavaScript, Scala, and Go, though strong fundamentals and general programming knowledge are considered transferable to new languages.
- Experience from internships or collaborative, multi-person coding projects in a university or professional setting.
- Ability to learn unfamiliar systems and understand them through independent research and mentorship.
- Clear written communication skills.
- Ability to operate with high agency when navigating complex technical obstacles, including knowing when to work independently and when to ask for help.
Preferred Qualifications
- Specialized knowledge in one or more areas, such as frontend, backend, infrastructure, or other technologies, balanced with broad technical skills and knowledge.
- Experience with code review practices and safely updating production systems.
- Familiarity with large codebases.
- Experience independently leading small projects and contributing to larger projects with peers.
More jobs at Stripe
UX Research Manager, Payments
Stripe · Toronto, Canada
CAD 188,000-282,000 per year
Technical Program Manager
Stripe · South San Francisco, United States
USD 174,600-260,200 per year
Specialist Solutions Architect, Payments
Stripe · Singapore, Singapore
SGD 235,000-352,400 per year
Full Stack Engineer, Growth
Stripe · Singapore, Singapore
SGD 122,400-183,600 per year
Design Program Manager, Research Operations
Stripe · United States
USD 137,100-205,700 per year
Similar jobs
Software Engineer, Intern (Summer or Winter)
Stripe · New York City, United States, South San Francisco, United States, Seattle, United States
USD 123,500 per year
Software Engineer, Intern
Stripe · Bucharest, Romania
ron 141,000 per year
Software Engineer, Intern (Summer or Winter)
Stripe · Toronto, Canada
CAD 97,500 per year
Software Engineer, Intern
Stripe · London, United Kingdom
GBP 49,200 per year
Software Engineer, New Grad
Stripe · Dublin, Ireland
EUR 64,000-96,000 per year
Software Engineer, New Grad - Frontend
Stripe · Barcelona, Spain
EUR 46,200-69,400 per year
Software Engineer, New Grad
Stripe · Toronto, Canada
CAD 106,400-159,600 per year
Software Engineer, New Grad
Stripe · London, United Kingdom
GBP 60,000-90,000 per year