Software Engineer, New Grad, Developer & End User Experience Platform
Toronto, Ontario, Canada · Full Time
Be the first to apply
- Experience
- Up to 1 yrs
- Salary
- CAD 106,400 – CAD 159,600 / year
- Openings
- 1
- Posted
- 2 days ago
Where you'll work
Job description
About the company
Stripe is a financial infrastructure platform that helps businesses accept payments, expand revenue, and unlock new growth opportunities. Its customers range from major global enterprises to fast-growing startups. The company’s mission is to make the internet economy larger and more accessible, and it offers the chance to work on problems with broad, real-world impact.
About the team
The Developer & End-user Experience Platform team builds the systems that connect Stripe with its users. This includes the large-scale dashboard and mobile app used by merchants, enterprise identity and access management, developer-facing APIs, AI-powered experiences, and other core platform capabilities. The team places strong emphasis on product quality, design, and user experience, and the work has a ripple effect across the company and its customers.
Role overview
This position is intended for candidates who are able to begin full-time work before October 1, 2026. Stripe’s 2027 opportunities are expected to open in September.
Stripe values end-to-end project ownership, meaning one person is accountable for keeping a project moving and ensuring the pieces come together, even when work is shared across a team. The company also encourages launching betas and prototypes early to validate ideas quickly, and it supports contributions back to the broader engineering community through open-source work and other projects.
Responsibilities
- Collaborate across functions on engineering initiatives together with other engineers.
- Review code and technical designs carefully and provide useful, constructive feedback.
- Help keep production systems reliable, healthy, and able to grow with user demand.
- Develop the ability to drive work from start to finish while building project management and technical leadership skills.
Requirements
- Must be available to start working full-time before October 1, 2026.
- A bachelor’s or master’s degree in computer science or a closely related discipline, completed by summer 2026, or equivalent practical experience.
- Recent graduates should have no more than 18 months of professional experience, not counting internships.
- Foundational programming experience gained through coursework, side projects, or similar work.
- Experience from internships or collaborative multi-person coding projects in academic or professional settings.
- Ability to learn unfamiliar systems independently and by working with mentors and subject matter experts.
- Preferred background includes deeper knowledge in one or more areas, such as frontend technologies, along with a high-level understanding of how services handle HTTP requests.
- Preferred experience with code reviews and safely deploying updates to production systems.
- Preferred familiarity with working in large codebases and navigating them effectively.
In-office expectations
Most office-assigned employees are expected to spend at least 50% of each month in their local office or with users. This may vary by role, team, and location. Some roles, including certain delivery center positions in Mexico City, Bengaluru, and Dublin, are fully office-based. Other teams may require more in-office time depending on business needs.
Pay and benefits
The annual salary range for the primary location is CA$106,400 to CA$159,600. The final offer may vary by location, experience, qualifications, and level. Candidates outside the primary location can request the salary range for their location during the interview process.
Additional compensation or benefits may include equity, company bonus or sales commissions/bonuses, retirement plans, health coverage, and wellness stipends. The exact package depends on location.