Software Engineer (Co-op) - Winter

Wave empowers small business owners to manage their finances fearlessly by offering the simplest, all-in-one financial management solution they can't live without.
Backend
Software Engineering Intern
Remote
2+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer - Intern - Sydney

10-week software engineering internship at MongoDB Sydney, working on database development, AI implementation, and modern application architecture with comprehensive mentorship and benefits.

Co-op or Intern, Full-Stack Developer (September 2025)

Full-Stack Developer internship position at BDO Canada starting September 2025, offering hands-on experience in software development.

2025 Fall Student Opportunities RBC Borealis - Software Developer, 8 Months

8-month Software Developer internship at RBC Borealis for Fall 2025, offering hands-on experience in software development at a leading Canadian financial institution.

Software Developer Co-Op - Fall 2025

Fall 2025 Software Developer Co-Op position at Oracle NetSuite in Kitchener, focusing on backend development and database-driven web applications.

NetSuite - Graduate Continual Service Improvement Engineer

Graduate Continual Service Improvement Engineer role at Oracle, focusing on investigating and resolving production issues using various monitoring and analysis tools.

Description For Software Engineer (Co-op) - Winter

Wave is seeking a Software Engineering Co-op Student to advance Engineering and help pursue the company's vision and goals. The role offers exciting challenges, from rapidly scaling systems to redesigning large parts of the application. You'll write clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript, working as part of a small, agile product team. Wave's technology stack includes Python, Django, Ruby on Rails, Golang, and JavaScript. The company offers a dynamic environment where you'll be stretched, with opportunities to lead technical projects and contribute to a culture of continuous improvement. Wave provides a fun, informal workplace with a focus on work-life balance, offering remote work options and comprehensive benefits. The ideal candidate should have 2+ years of education in software development, exposure to web frameworks, and a passion for technology as a force for good. Wave is committed to diversity, inclusion, and personal growth, consistently recognized as one of Canada's Top Ten Most Admired Corporate Cultures and Great Places to Work.

Last updated 6 months ago

Responsibilities For Software Engineer (Co-op) - Winter

  • Face exciting, out of the box challenges daily
  • Rapidly grow into leading technical projects, processes, and standards
  • Write clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript
  • Work as part of a small, agile, integrated product team
  • Build solutions that make lives of real people easier

Requirements For Software Engineer (Co-op) - Winter

Python
Ruby
JavaScript
Go
  • 2+ years of education within software development
  • Exposure to web frameworks
  • Interest in leading technical projects from inception to delivery
  • Ability to operate and monitor highly available systems in production, or willingness to learn quickly
  • Borderline obsessive about testing and quality of workmanship
  • Curiosity and excitement about technology as a force for good
  • Pride in writing testable, modular, maintainable, simple, and well-documented code
  • Experience with web application and/or distributed systems development
  • Comfort with working in the terminal
  • Currently studying Computer Science, Mathematics, Software Engineering or equivalent

Benefits For Software Engineer (Co-op) - Winter

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Remote work options
  • Educational allowances
  • Mentorship programs
  • Health & wellness benefits
  • Office perks
  • Diverse learning experiences

Interested in this job?