Hey. We’re the engineering team at Wave. We’d be thrilled for you to join us to help meaningfully improve the lives of small business owners, who are traditionally under-served and often struggle because of this. At Wave, you won’t just write code—you’ll build high-quality systems at scale. This means being involved in the research, design, and organizational and maintenance practices behind our wide range of applications, which are relied upon by tens of thousands of small business owners. You won’t find many hardcore specialists here. Most Wave engineers are willing and able to dive into different technologies to get the job done. This requires curiosity, openness to new ideas and perspectives, and a genuine interest in what makes software products tick.
Team member Q&A.
Do you have a motto or values at the heart of your work?
What’s hard about what you’re building?
What moment are you in as a team?
How much have you built so far?
How does the team recognize and celebrate good work?
How do you measure the success of individual team members?
How do you approach technical debt?
Have you ever been faced with a problem where data suggested a clear solution, but you took a different path instead?
What do you make, who is it for, and why do they care?
Why do team members stay at the company?
Where do feature ideas come from?
When you interview candidates, are there red flags you keep an eye out for?
Learn more
Useful links
- Dig into our history, mission, and values on our company About page.
- See what our office looks like via the photos in this article.
- Here’s an article about our recent recognition at the 2020 Canadian HR Awards and other press coverage.
Team size & roles
- There are about 150 folks on our extended team. That includes engineers, product people, designers, UX writers, etc.
- We’re organized into pods, which are agile, integrated groups of fewer than 10 people.
- Our system is dynamic and pods change often as we tackle new initiatives and as business needs change.
Meet the team →
Collaboration Practices
- Weekly team meetings
- Monthly townhalls
- Ample opportunities to participate in ongoing learning and mentorship programs
Hours & location
- Option to work on-site or remote
Tools we use
- Wave is powered by several key technologies. Our primary toolkit includes Python and Django, Ruby on Rails, Golang, React, and JavaScript, but we also explore and experiment with brand new technologies to see how they can help fulfill our mission.
- Complete Continuous Integration workflow that runs test suites on every commit and deploys code to production with one click.
- Culture of shared ownership via mandatory code reviews and learning opportunities such as mentorship programs and bi-weekly workshops.
Company-level stats
- B2B
- CEO is a founder
- Publicly traded