Software Engineering Intern/Co-Op

1 month ago


Vancouver, British Columbia, Canada WillowTree Full time
About Us

WillowTree, a TELUS Digital Company, is a leading digital product agency that empowers clients to solve digital challenges. Our team of experts works collaboratively to launch new digital products, deliver personalized marketing, and harness the power of data and AI to transform businesses.

We're proud to work with renowned clients like HBO, National Geographic, Anheuser-Busch, and PepsiCo. Our commitment to innovation and excellence has earned us numerous awards and recognition in the industry.

The Opportunity

We're seeking a talented Software Engineering Intern/Co-Op to join our team. As a key member of our development team, you'll have the opportunity to contribute to real client projects, work alongside experienced professionals, and gain valuable industry insights.

Our summer internship program is designed to provide students with a comprehensive learning experience, including mentorship, training, and hands-on project work. You'll have the chance to develop your skills, build a professional network, and make a meaningful impact on our organization.

Your Impact
  • You'll be an integral part of building a dynamic culture in our newest office.
  • Your work will influence millions of users and contribute to the development of innovative digital products.
  • You'll have the opportunity to learn from experienced professionals and stay up-to-date with the latest industry trends.
  • You'll work on complex software projects in a team-based environment and deliver high-quality results.
Your Background
  • You're a current student planning to graduate in December 2025 or later.
  • You have experience with mobile or web development (Swift, Java, Kotlin, TypeScript, JavaScript, etc.).
  • You've worked on a mobile project in school or in your spare time.
  • You're a self-starter who's eager to learn new technologies and adapt to new challenges.
  • You're intellectually curious and enjoy exploring the intricacies of different platforms.
  • You're committed to delivering high-quality code and contributing to the development of best-in-class digital experiences.
  • You appreciate good design and have an eye for detail.
Why WillowTree?

We offer a supportive and inclusive work environment that values diversity, equity, and inclusion. Our team is committed to creating a culture that's welcoming and empowering for all members. We believe that our differences are a strength, and we're dedicated to building a team that reflects the diversity of our users.

We're committed to providing equal employment opportunities to all team members and applicants without regard to race, color, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, age, sex, sexual orientation, gender identity or expression, status as a First Nation, Metis, Inuit, or Indigenous person, and/or any other characteristic protected by federal, provincial, or local laws.

We're passionate about creating a workplace that's inclusive, supportive, and empowering for everyone. If you're a talented individual who's eager to learn and grow, we encourage you to apply for this exciting opportunity.



  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Co-op EngineerWe are seeking a highly motivated and skilled Co-op Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Summary:The Co-op Engineer will be responsible for developing data-driven AI embedding and workload-aware product data and metadata optimization algorithms. Additionally, the candidate will perform system testing...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Co-op EngineerWe are seeking a highly motivated and skilled Co-op Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Summary:The Co-op Engineer will be responsible for developing data-driven AI embedding and workload-aware product data and metadata optimization algorithms. Additionally, the candidate will perform system testing...

  • Software Developer

    4 weeks ago


    Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    About Invinity Energy Systems plcInvinity Energy Systems plc is a leading provider of energy storage solutions. Our mission is to help transform renewable energy into a stable and dependable contributor to the transition to net zero.Job Title: Software Developer - Virtual Intern or CO-OPWe are seeking a highly motivated and skilled software developer to join...


  • Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    Transforming Renewable Energy with Invinity Energy SystemsWe are seeking a talented Software Developer in Test Co-op/Intern to join our team at Invinity Energy Systems plc, a leading provider of energy storage solutions. As a software co-op, you will play a critical role in developing tools to automate the operation and maintenance of our battery...


  • Vancouver, British Columbia, Canada Invinity Energy Systems plc Full time $42,000

    Transforming Renewable Energy with Invinity Energy SystemsWe are seeking a talented Software Developer in Test Co-op/Intern to join our team at Invinity Energy Systems plc, a leading provider of energy storage solutions. As a software co-op, you will play a critical role in developing tools to automate the operation and maintenance of our battery...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    About the RoleThe Software Developer Co-op will be a part of our software development team working alongside engineers and geoscientists to develop safety-critical software applications.The ideal candidate will have a strong foundation in software development and be eager to learn new technologies and ideas.Key Responsibilities:Develop enterprise geohazard...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Job Title: Software Development Co-opWe are seeking a highly motivated and detail-oriented Software Development Co-op to join our team at Cambio Earth Systems. As a key member of our software development team, you will be responsible for developing safety-critical software applications that warn our clients about potential geological hazards and risks.Key...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Summary Highly motivated Firmware Engineering intern/co-op sought to join a dynamic team and contribute to the development of Firmware for AMD's discrete and embedded products. About the Role We are seeking a talented individual to work with our team in the support, design, development, and delivery of Firmware for AMD's products. The ideal candidate...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Are you a computer science or engineering student looking to apply your skills in a real-world setting?We have an exciting opportunity for a Test Automation Developer Co-op to join our software development team at Cambio Earth Systems.This co-op position is located in Vancouver, BC and will give you the chance to work alongside engineers and geoscientists on...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Software Development Co-op OpportunityWe are seeking a talented Software Engineering Co-op to join our team at Electronic Arts. As a Co-op, you will have the opportunity to work on exciting projects and develop your skills in software engineering.Your Responsibilities:Collaborate with designers, software engineers, and animators to develop gameplay features...


  • Vancouver, British Columbia, Canada CLIO Full time

    About the Role:Clio is seeking a highly motivated and detail-oriented Co-op Software Developer to join our team. As a Co-op Software Developer, you will have the opportunity to work on a revolutionary SaaS product, gaining experience with Ruby on Rails, AngularJS, React Native, native mobile development, MySQL, Redis, and ElasticSearch.Key...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About UsWillowTree, a TELUS Digital Company, is a leading digital product agency that solves complex digital challenges for top brands. Our team of experts works on launching new digital products, delivering personalized marketing, and harnessing the power of data and AI to transform businesses. Our clients include HBO, National Geographic, Anheuser-Busch,...


  • Vancouver, British Columbia, Canada AMD Full time

    Make an immediate contribution to AMD's next generation of technology innovations as a Firmware Engineering intern/co-op. Collaborate with team members in Firmware support, design, development, and delivery for AMD's discrete and embedded products. Build firmware, debug issues, and work on embedded system, RTOS, and controller structure. Gain hands-on...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Software Engineer Co-Op OpportunityWe are seeking a talented and motivated student to join our team as a Software Engineer Co-Op. As a member of the Project Rene team, you will be working on the next generation game and creative platform, developing game subsystem prototypes and refining existing prototypes.Key Responsibilities:Collaborate with the design...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Software Engineer Co-Op OpportunityWe are seeking a talented and motivated student to join our team as a Software Engineer Co-Op. As a member of the Project Rene team, you will be working on the next generation game and creative platform, developing game subsystem prototypes and refining existing prototypes.Key Responsibilities:Collaborate with the design...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About UsWillowTree, a TELUS Digital Company, is a leading digital product agency that empowers clients to solve digital challenges. Our team of experts works collaboratively to launch new digital products, deliver personalized marketing, and harness the power of data and AI to transform businesses.We're proud to work with renowned clients like HBO, National...


  • Vancouver, British Columbia, Canada WillowTree Full time

    About UsWillowTree, a TELUS Digital Company, is a leading digital product agency that empowers clients to solve digital challenges. Our team of experts works collaboratively to launch new digital products, deliver personalized marketing, and harness the power of data and AI to transform businesses.We're proud to work with renowned clients like HBO, National...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Opportunity at AMDWe are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of firmware for AMD's discrete and embedded products.Key Responsibilities:Design, develop, and test firmware for AMD's products using C/C++ programming languages.Work with team members to support, design, development,...