Posted Feb 01

Software Engineer

Toronto Full Time

Scouring through job postings looking for more than just another "pretty ok" job at a company that's better than "it'll do"? Wave is the fastest-growing financial tool on the planet for small businesses. We’ve got awesome momentum, great venture financing in our corner, five solid products on the market and over two and a half million users around the world. We’re on a roll, and we’re looking for an experienced Software Engineer to help us explore and uncover the path to Wave’s success.

At Wave you will:

  • Face exciting, out of the box challenges day in day out. From rapidly scaling our systems to redesigning large parts of the application, we never run out of difficult problems to solve. The status quo just isn't our style.
  • 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 that’s focused on continual improvement of their skills and helping each other learn new things.
  • Be in a workplace that is fun and informal — a place where you'll want to come to on Monday mornings.
  • Build something that will make lives of real people easier


  • 1-3 years with mastery of some combination of Python, Ruby, JavaScript and/or other computer language; polyglot is good!
  • Interested in leading technical projects from inception to delivery.
  • Able to operate and monitor highly available systems in production, or willing to quickly learn how to do so.
  • 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.
  • Feeling right at home in the terminal.
  • Strong written and oral communication skills (you can speak the words real good and write pretty ok sometimes too).
  • B.S., M.S., and/or Ph.D. in Computer Science, Mathematics, Software Engineering or equivalent.

Technology at Wave:

  • Our site is not built using a single technology. Our primary toolkit includes Python and Django, Ruby on Rails, and JavaScript but we also explore and experiment with brand new technologies to see how they can help fulfill our mission.

What makes working here awesome:

  • Great people, great culture
  • Casual and fun office environment
  • Very competitive compensation, including stock options
  • All the usual Benefits
  • Vibrant neighbourhood an incredible opportunity to get in on the ground floor of what Techcrunch has called one of Canada’s best startups, experiencing lightning-fast growth and international recognition


We are not accepting applications via recruiters at this time.

About Wave:

Launched in November 2010, Wave provides integrated online applications that help small business owners around the world run their businesses with accounting, invoicing, payments and payroll products. The company has secured more than US$50 million in funding, and is signing up tens of thousands of small business customers each month. Wave currently tracks more than $80 billion in small business income and spending. Wave is based in Toronto, Canada.

Sign up for Job Alerts

Latest Jobs

Share this Job

More from Wave

Similar Jobs