Software Engineer, Start
Stripe
About the Role
This role is for applicants actively looking to start before December 1, 2026.
Key Responsibilities
- Building solutions without clear precedent and solving problems with far-reaching consequences.
- Working on problems that have never been tackled before.
- Adapting quickly and treating obstacles as opportunities.
- Taking measured risks and acting boldly.
- Learning unfamiliar systems and forming an understanding of those systems, through independent research and working with a mentor or subject matter experts.
- Leveraging AI tools to accelerate development while applying rigorous critical thinking and professional judgement to review, refine, and validate all outputs.
- Code review practices.
- Safely updating production systems.
- Navigating and managing work in large code bases.
- Leading small projects independently, and contributing to larger projects alongside peers.
- Operating with high agency in navigating complex technical obstacles independently, knowing precisely when to unblock oneself and when to ask for help.
Requirements & Tech Stack
- Available to start full-time before December 1, 2026.
- Bachelor’s or Master’s degree in computer science or a directly related field, obtained by summer 2026, or equivalent work experience.
- No more than 18 months of professional experience (excluding internship experience).
- Experience and familiarity with programming, either through side projects or classwork.
- Languages: Java, Ruby, JavaScript, Scala, and Go.
- Experience from either previous internships or working collaboratively on multi-person coding projects (in a university or professional setting).
- Clear written communication skills, with the ability to explain your work to stakeholders, team members, and other Stripes.
Qualifications
- Ambitious builder: Energized by building solutions without clear precedent and solving problems with far-reaching consequences.
- Rigorous thinker: Appreciates that things worth doing are rarely simple.
- Adaptable problem solver: Adapts quickly and treats obstacles as opportunities.
- Deeply curious, preferring the joy of discovery to the comfort of certainty.
- Embraces kindness while encouraging taking measured risks and acting boldly, even in the absence of consensus.
Preferred Qualifications
- One or more areas of specialized knowledge (frontend, backend, infrastructure or other technologies) balanced with general skills and knowledge.
- Understanding of how to safely update production systems.
- Experience leading small projects independently.
- Experience contributing to larger projects alongside peers.
In-office expectations
- Office-assigned Stripes in most locations are expected to spend at least 50% of the time in a given month in their local office or with users.
- This expectation may vary depending on role, team, and location.
- Stripes in Stripe Delivery Center roles in Mexico City, Mexico, Bengaluru, India, and Dublin, Ireland work 100% from the office.
- Some teams have greater in-office attendance requirements, which the hiring manager will discuss.
Pay and Benefits
- Annual US base salary range: $122,100 - $134,400.
- For sales roles, the range provided is the role’s On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role.
- This salary range may be inclusive of several career levels and will be narrowed during the interview process based on candidate’s experience, qualifications, and location.
- Applicants not located in the US may request the annual salary range for their location during the interview process.
- Additional benefits may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends.