Manager, Engineering

Wave empowers small business owners to manage their finances fearlessly by offering the simplest, all-in-one financial management solution.
Full-Stack
Staff Software Engineer
Remote
5+ years of experience

Description For Manager, Engineering

Wave is seeking a Manager, Engineering to lead a team of engineers responsible for powering Wave's software platform and APIs. This role combines hands-on engineering work with people management, requiring a balance of technical expertise and leadership skills.

As a manager, you'll be responsible for team prioritization, planning, and delivery of high-quality software. You'll manage an agile process, work with stakeholders to determine technical strategy, communicate timelines to senior leadership, and drive continuous improvement across the team.

The ideal candidate has 5+ years of professional engineering experience, with at least 1 year in a team lead or management role. Experience with platform teams, CI/CD, cloud infrastructure, and supporting production systems is crucial. You should be comfortable working across different technologies, as Wave's stack includes Python, Django, Ruby, Go, GraphQL, React, and TypeScript.

At Wave, you'll be part of a community that values transparency, creativity, and personal growth. The company offers a flexible work environment, with the option to work remotely or from their Toronto office. Wave provides comprehensive benefits, including health & wellness support, educational allowances, and mentorship opportunities.

Wave has been recognized as one of Canada's Top Ten Most Admired Corporate Cultures and one of Canada's Great Places to Work in various categories. They embrace diversity and inclusion, encouraging employees to bring their authentic selves to work every day.

If you're ready to lead a team of talented engineers, drive innovation in financial technology for small businesses, and grow both personally and professionally, this role at Wave could be the perfect opportunity for you.

Last updated 5 months ago

Responsibilities For Manager, Engineering

  • Lead a team of Engineers responsible for Wave's software platform and APIs
  • Manage team prioritization, planning, and software delivery
  • Determine technical strategy with stakeholders
  • Communicate timelines and plans to senior leadership
  • Set standards and lead by example in delivering quality at pace
  • Drive continuous improvement across the team
  • Develop growth plans for team members
  • Provide coaching and mentorship
  • Drive improvements to enhance reliability and reduce downtime
  • Perform hands-on engineering work as needed

Requirements For Manager, Engineering

Python
Ruby
Go
React
TypeScript
  • 5+ years of professional engineering experience
  • 1+ year of experience as an Engineering team lead or manager
  • Experience working on internal platform-style teams
  • Experience with Continuous Integration/Continuous Delivery
  • Experience supporting production systems
  • Experience with cloud-based infrastructure
  • Experience in leading technical projects from inception to delivery
  • Willingness to be on-call occasionally outside standard hours

Benefits For Manager, Engineering

Medical Insurance
Education Budget
Mental Health Assistance
  • Flexible work location (office or remote)
  • Diverse learning experiences
  • Educational allowances
  • Mentorship opportunities
  • Comprehensive health & wellness benefits
  • Fair compensation
  • Office perks

Interested in this job?

Jobs Related To Wave Manager, Engineering

Lead Full Stack Developer (Analytics)

Lead Full Stack Developer (Analytics) role at Later, focusing on social media analytics and team leadership in Vancouver, Canada.

Lead Product Manager, Developer Experience

Lead Product Manager role at CoreWeave focusing on developer experience, shaping tools and interfaces for AI and accelerated computing applications.

Lead Developer

Lead the development team at CrewBloom, overseeing migration to Fastify, guiding React frontend, and managing AWS infrastructure in a remote, full-stack role.

Engineer Lead, ST

Lead Software Engineer position at Starbucks, focusing on developing and operating large-scale digital menu board implementations.