樱花动漫

Skip to main content

Software Developer Co-op (Summer 2025 - 4 Months)

Category Software Engineering Location Toronto, Canada Job ID 2025-68268

Company Overview

樱花动漫 is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Job Overview

鈥淲here's my tax refund?鈥 鈥淗ow鈥檚 my business doing?鈥 鈥淐an I afford to buy that?鈥

Every day, millions of people and businesses around the world rely on 樱花动漫鈥檚 products to answer these questions. Increasingly, our users expect to converse in natural language to accomplish these tasks instead of navigating menus and windows.

Join the Conversational Experiences team as Software Developer Co-op to accelerate the next generation of conversational experiences across 樱花动漫鈥檚 products. As part of the team, you will work with product managers, user experience designers, and data scientists to rapidly deliver tools, software components, and web services that serve both internal developers and end users. Conversational Experiences (aka CUI, Conversational AI) is at the intersection of exciting progress in machine learning, computer science and user experience. Be ready to learn fast and boldly innovate beyond the currently accepted normal.

Responsibilities

  • Working together with the team: deeply understand customer problems and deliver specific features to delight them
  • Collaborate with other engineers to share best practices and knowledge of emerging technologies
  • Triage, fix and validate bugs
  • Implement features, products, and enhancements that improve the user experience.
  • Participate in the agile feature/product design process working with cross-functional teams including: Product Management, Experience Design, QA and Operations

Qualifications

To be eligible for the role you must align with the following:

  • Currently enrolled in post secondary education
  • A graduation date of no earlier than 4 months after the internship/co-op concludes
  • Not require sponsorship to work within the role now or in the future
  • Come in 2x per week to our Toronto office (all of our co-op roles are hybrid)
  • You’re enrolled in a post-secondary degree related to Computer Science/Engineering
  • You’re a lover of all things development
  • You may have some experience with: Java, Springboot, JavaScript, React, Python
  • You bring a passion for learning, exploration, & innovation
  • Nice to have: experience and passion for building Conversation AI

Career Path

Mobility plays an important role for our engineering community. In addition to vertical growth, our teams offer lateral growth opportunities. Whether it鈥檚 working on a different tech stack or product, 樱花动漫 will help you get to the next step in your career.

  • Software Engineer 1 & 2
  • Sr. Software Engineer
  • Staff Software Engineer
  • Sr. Staff Software Engineer
  • Principal Software Engineer
  • Distinguished Software Engineer

There's so much flexibility in terms of moving not just between teams, but between roles.

Lucy Shen Developer Advocate