Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Remote Principal Engineer

Wave Hq

We believe small businesses are at the heart of our communities, and championing them is worth fighting for. We empower small business owners to manage their finances fearlessly, by offering the simplest, all-in-one financial management solution they can't live without.

About the Engineering Team:

As a member of the technology leadership team and reporting into the CTO, the Principal Engineer is responsible for leading our architectural strategy and ensuring the alignment of technology solutions with business goals. The role involves collaborating with stakeholders to define technology roadmaps, developing innovative architectural solutions, and ensuring alignment with industry standards and best practices. You will work to deliver exciting products and provide architectural leadership and vision for projects, and investigate new ideas as we help small businesses find their thrive.

\n

Here’s What You Should Know About Engineering at Wave:
  • Our Technology: Wave is powered by several key technologies. Our toolkit is primarily Python and Django on the service layer, with some Ruby and Golang as well. GraphQL and REST power our APIs, and our web/mobile front-ends are React and ReactNative with Typescript. We expect software developers to have proficiency in one or more of these areas. You will be expected to be able to cross technical domains and contribute to both the back-end and front-end as needs arise.
  • Your Work Will Matter: Engineering managers at Wave are responsible to their teams and their stakeholders. You will need to maintain solid relationships with Product Managers, Designers, and members of the Product Compliance team. You will work to keep team morale and productivity high, providing a viable career path to everyone on your team. You will evaluate, coach and promote your team members, learning from other Engineering managers at Wave as you hone your own people management skills.
  • We Are a Community: Wave is about the size of a small neighbourhood. It is possible to get to know everyone on a personal basis. If you’re trying to solve a hard problem that has roots in some other part of the company, odds are pretty good that you’ll find someone close by who can help you out.
  • You Will be Stretched: We’re big on transparency and we know Wave isn’t for everyone. However, if you’re ready to flex your creativity, excel at your craft, fuel your curiosity, and thrive in a dynamic environment, we’re confident you’ll love being a Waver

Here’s How You Make an Impact:
  • Define and lead architectural strategy across the technology organization: Develop and maintain the architectural vision across multiple technology teams, ensuring security, scalability/reliability, and performance. Help to shape a technology strategy that will enable Wave to achieve our objectives as a business.
  • Enable Wave’s business strategy and company objectives; engage with stakeholders to create scalable, robust and secure technical designs; balancing objectives with optimal performance of applications. Accelerate customer, business, and technology outcomes by identifying and driving key opportunities across Wave.
  • Foster cross-team collaboration and drive strategic technology direction: Work closely with cross-functional teams, including Engineering, Product Management, Security, and Data and AI to ensure seamless integration of architectural solutions.
  • Innovate and future proof our business: Drive the technical strategy and build multi-year (3+) roadmaps with hands-on leadership in architecture and implementation. Stay current with industry trends and emerging technologies, evaluating their potential impact on Wave’s architectural landscape.
  • Hands-on engineering leadership; Create and review architectural designs, specifications, and documentation for various projects, ensuring high quality and adherence to industry best practices. Solve technical problems of the highest scope, complexity, and ambiguity for the business. Teach, mentor, grow, and provide advice to other domain experts, individual contributors, across several teams within Technology.

You Thrive Here By Possessing the Following:
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. 
  • 10+ years of experience in software architecture and system design helping scale systems and processes efficiently.
  • Passionate and knowledgeable about engineering excellence and have the ability to educate others through documentation, design decisions and mentorship.
  • Experience leading through influence; partnering across multiple teams in a matrixed organization.
  • Proven experience in a senior architectural role, with a strong background in software development and systems integration.
  • Deep knowledge of cloud computing, microservices architecture, and modern development practices.
  • Strong leadership, communication, and collaboration skills.
  • Experience with agile methodologies and project management.

\n

At Wave, you’re treated like the incredible human being you are. 

Work From Where You Work Best: We will always have a welcoming, energizing, and world-class office (in Toronto) with a space for you. Or, if you’re more comfortable working from home, the choice is yours .

We Care About Future You: You will stretch yourself and you will grow at Wave. You will also be supported on this journey with diverse learning experiences, educational allowances, mentorship, and so much more.

We Support the Full You: We make a serious investment in your health & wellness. When we think about benefits we think about body, mind, & soul and we take this stuff very seriously. 

We Take Care of the Fundamentals: Fair compensation, all the office perks you’d want, and the various goodies you’d expect from a growing tech company. This is the obvious stuff, but we don’t want you to think we forgot!

We believe that a diverse and inclusive culture creates the best workplace. We embrace our differences, value individuality, and the broad spectrum of every Waver's skills and abilities. We challenge each other from a place of respect and pursuit of continuous growth. We trust each other and encourage everyone to bring their authentic selves to work, everyday. As Wavers, our voices matter, our opinions are met with an open mind. The best ideas win, no matter whose they are. Contributing to an inclusive culture is a part of all of our job descriptions. 

We’ve been continuously recognized as one of Canada's Top Ten Most Admired Corporate Cultures and one of Canada’s Great Places to Work in categories including Technology, Millennials, Mental Health, Inclusion and Women.

Are you ready to be a Waver? Join us!

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Remote Principal Engineer in Sherbrooke, QC vacancy
  • $135.15k - $182.85k per year

     ...governance, and do more with data.  The Sales Engineer (SE) is a technical sales support...  ...Selling, Challenger, etc.) ~ Able to work remotely and autonomously ~ Travel up to 50%...  ...#makeyourmark at Commvault? Apply now! #LI-JD1 #LI-Remote Thank you for your interest in... 
    Remote work

    Commvault

    Sherbrooke, QC
    26 days ago
  • $160.32k - $200.4k per year

     ...craft personalized customer experiences. Our dedication to remote-first work , and strong culture of connection and global inclusion...  ...See yourself at Twilio Join the team as Twilio’s next Staff Engineer, Security Engineering Partners. About the job We are... 
    Remote work
    Local area
    Worldwide

    Twilio

    Sherbrooke, QC
    1 day ago
  • $164.49k - $197.39k per year

     ...optimize their telemetry to reduce noise and cost. We are a 100% remote company with 1,600+ team members across 40+ countries, and we’re...  ...role. The Opportunity Grafana Labs is seeking a Senior Engineer (AI & Automation) to own the AI agent infrastructure and automation... 
    Remote work
    Local area
    Flexible hours

    Grafana Labs

    Sherbrooke, QC
    8 days ago
  •  ...Global, and many more. About the role The Sales Solutions Engineer plays a pivotal role in our customer engagement and GTM strategy...  ...drive the advancement of Secureframe's products. This role is remote from the US or Canada. Benefits ~ Medical, dental, and... 
    Remote work
    Internship
    Worldwide
    Flexible hours

    Secureframe

    Sherbrooke, QC
    26 days ago
  •  ...000/year with us, and we’ve grown revenue 60x in the last 5 years. Now we’re scaling from 5M to 50M users, and we need sharp, curious engineers located in the SF area to help us get there. Here’s what you’ll get: ✅ Impact from Day One — you’ll be writing production code... 
    Remote work
    Contract work
    Part time
    Freelance
    Internship
    Local area

    Jerry.ai

    Sherbrooke, QC
    29 days ago
  • About the role: We’re seeking a talented Senior Security Engineer with hands-on experience deploying, managing, and operating modern Vulnerability...  ...working backwards to reach that success is pivotal. This is a remote position open to candidates residing in Canada. You should apply... 
    Remote work
    Long term contract
    Shift work

    Samsara

    Sherbrooke, QC
    7 days ago
  • About Sense Engineering Sense Engineering is a leader in high-quality building engineering services who is committed to exceeding client expectations through innovation, collaboration and professionalism. Our dynamic team is passionate about delivering exceptional results for... 
    Remote work
    Contract work
    For contractors

    Sense-engineering

    Sherbrooke, QC
    26 days ago
  • $168k - $240k per year

     ...cloud transformation to the world. We're looking for a Senior Sales Engineer to join our Sales Engineering team. Reporting to the Manager,...  ...working with large enterprise and major accounts #LI-BG2 #LI-remote Zscaler’s salary ranges are benchmarked and are determined by role... 
    Remote work
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Zscaler

    Sherbrooke, QC
    26 days ago
  •  ...endless possibilities of AI. Location: Hybrid, working onsite at our Toronto, Ontario headquarters 3 days per week. The role: ML Compiler Engineer, Staff What you will do: The d-Matrix compiler team is looking for exceptional candidates to help develop the compiler backend -... 
    Remote work
    3 days per week

    D-matrix

    Sherbrooke, QC
    26 days ago
  • $110k - $270k per year

     ...The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside...  ...base salary, such as variable bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in the San Francisco Bay Area... 
    Remote work
    Work at office
    Local area
    Work from home

    Veeva Systems

    Sherbrooke, QC
    29 days ago
  • Title: Senior Software Engineer, eScribe Date: 3.2026 Function: Engineering Reports to: Director, Engineering Position Summary: The Senior Software Engineer will be a key member of our engineering team, responsible for designing, developing, and maintaining critical software... 
    Remote work
    Long term contract
    Temporary work
    Casual work
    Flexible hours

    Escribe

    Sherbrooke, QC
    29 days ago
  • Location - Remote from BC The Opportunity We are seeking a motivated Data Engineering student to join our Data team at Hyper Hippo for an 8-month co-op position from September 2026 to April 2027. In this role, you will work alongside our Data Engineering team to help build and... 
    Remote work
    Permanent employment
    Work experience placement

    Hyper Hippo

    Sherbrooke, QC
    8 days ago
  • $120k - $140k per year

     ...improvement into measurable growth. Proudly named Canada’s Great Place to work in 2025! About the Role: As an Enterprise Solutions Engineer at Noibu, you will be the technical backbone of our relationships with our largest and most strategic customers. While our Customer... 
    Remote work
    Long term contract
    Flexible hours

    Noibu

    Sherbrooke, QC
    26 days ago
  •  ...Watch our talk at Amazon Tech Talks: StackAdapt is a Remote First company, we are open to candidates located anywhere in North...  ...candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,... 
    Remote work
    Work from home
    Home office

    Stackadapt

    Sherbrooke, QC
    29 days ago
  • $115k - $155k per year

    PHASOR Engineering Inc. is a dynamic Alberta based company specializing in engineering, design, and testing / commissioning of medium to high voltage electrical facilities. Focused on providing the most cost-effective and efficient solutions to power system engineering, we... 
    Remote work
    Full time
    Summer work
    Work at office
    Flexible hours
    Shift work

    Phasor Engineering Inc

    Sherbrooke, QC
    26 days ago
  •  ...When you join CIMA+, we welcome you to a place that you can call home. Job Description CIMA+ is looking for a Senior Telecommunications Engineer to join our team specializing in active and passive network infrastructures (outdoor networks, FTTH). You will play a strategic role... 
    Remote work
    Permanent employment
    Home office
    Flexible hours

    Cima+

    Sherbrooke, QC
    29 days ago
  •  ...sexe, âge, handicap, orientation sexuelle, identité ou expression de genre, statut socio-économique ou vécu, etc.).​ Conformément aux principes d’équité en matière d’emploi, nous encourageons toutes les candidatures, y compris, mais sans s’y limiter, celles des femmes, des... 
    Remote work
    Permanent employment
    Flexible hours

    Cima+

    Sherbrooke, QC
    26 days ago
  •  ...and defense sectors—it’s possible at Soucy! We’re looking for an engineer to manage multiple large-scale projects while ensuring the...  ...tailored to your needs (flexible schedule, compressed workweek, hybrid remote work, and more) Group insurance plans adapted to your reality... 
    Remote work
    Flexible hours

    Soucy

    Sherbrooke, QC
    8 days ago
  •  ...than a slogan—it’s what you’ll do every day! As a Mechanical Engineer , you’ll be responsible for projects from A to Z, from material...  ...tailored to your needs (flexible schedule, compressed workweek, hybrid remote work, and more) Group insurance plans adapted to your reality... 
    Remote work
    Internship
    Flexible hours

    Soucy

    Sherbrooke, QC
    8 days ago
  •  ...every solution an innovation. Why choose GCM Consultants? Remote Work: A hybrid model is preferred. Regular in-office presence is...  ...group insurance plan Who is GCM Consultants? We are a local engineering firm that has been helping customers in all industries with... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    GCM Consultants inc.

    Sherbrooke, QC
    7 days ago
  • Build impactful cloud solutions as a Software Engineer with Canonical. This remote opportunity focuses on enhancing Ubuntu’s image management and cloud integrations. Canonical seeks a dedicated Software Engineer to join our cloud initiatives, contributing to the development... 
    Remote work

    Canonical

    Sherbrooke, QC
    8 days ago
  • $46.12 - $51.25 per hour

     ...Designer, Contractor - 6 month contract Location: Canada - Remote Hybrid/Remote: Remote Term: 6 month contract **Travel...  ...for our customers. You will work closely with UX Designers, Engineers, and Product Leaders throughout the design process; from researching... 
    Remote work
    Hourly pay
    Long term contract
    Contract work
    For contractors
    Work at office

    Pointclickcare

    Sherbrooke, QC
    8 days ago
  • $132k - $165k per year

     ...Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering. From mobile apps and websites to...  ...dollar parent company. Location Our Account Executive will operate remotely in Canada OR be based out of one of our Canadian office... 
    Remote work
    Long term contract
    Work at office

    Telus Digital

    Sherbrooke, QC
    26 days ago
  • $18 per hour

     ...in-person at our office in Toronto, in a hybrid model, or fully remote (from within Ontario). Responsibilities • Produce photorealistic...  ...self-motivation and initiative-taking. • Experience with a game engine, Maya, 3Ds Max, or Blender, Z Brush, and/or Adobe Substance Suite... 
    Remote work
    Full time
    Summer work
    Internship
    Work at office

    Torn Banner

    Sherbrooke, QC
    8 days ago
  • $26 per hour

     ...to thank all who apply, however, only those candidates selected for an interview will be contacted. No phone calls please. Greatario Engineered Storage Systems has been designing and building tanks, covers and mixing systems for municipal and industrial markets since 1986.... 
    Remote work
    Hourly pay
    Night shift

    Greatario

    Sherbrooke, QC
    26 days ago
  •  ...méthodes de travail sécuritaires · Participer activement à l’amélioration continue des méthodes de travail, basé sur les principes du Lean Management. · Documenter les différentes activités conformément aux normes en vigueur, tous les standards et procédures... 
    Remote work
    Daily paid
    Work at office
    Monday to friday
    Night shift
    Day shift

    Gpmmom

    Sherbrooke, QC
    26 days ago
  • $85k - $125k per year

     ...Hydrogeologist Vancouver, BC; Saskatoon, SK; Whitehorse, YT; Remote; – Full-Time Permanent About the Role Reporting to the Senior...  .... About You ~ Post-graduate degree in Geoscience or Engineering, with a focus on Hydrogeology, or a related field. ~ P.Geo or... 
    Remote work
    Permanent employment
    Full time
    Work at office
    Local area

    True Environmental

    Sherbrooke, QC
    29 days ago
  •  ...: • Bachelors Degree in Accounting, Business Administration or Engineering preferred or Technology Degree in Construction Management or combination...  ...: Site/office work environment with the ability to work remotely for up to two (2) days per week. Possible Work Hazards: Must... 
    Remote work
    Contract work
    For contractors
    Work at office
    Local area
    2 days per week

    Veolia

    Sherbrooke, QC
    29 days ago
  •  ...sexe, âge, handicap, orientation sexuelle, identité ou expression de genre, statut socio-économique ou vécu, etc.).​ Conformément aux principes d’équité en matière d’emploi, nous encourageons toutes les candidatures, y compris, mais sans s’y limiter, celles des femmes, des... 
    Remote work
    Permanent employment
    Work at office
    Flexible hours

    Cima+

    Sherbrooke, QC
    26 days ago
  •  ...Offer • The College hires and onboards 100% remotely • The opportunity to protect the public...  ...immédiat : Conseiller juridique principal Exigences linguistiques : Bilinguisme non...  ...Collège est un employeur qui souscrit au principe de l’égalité d’accès à l’emploi. Nous acceptons... 
    Remote work
    Full time
    Internship
    Private practice
    Work at office

    College Of Immigration And Citizenship Consultants

    Sherbrooke, QC
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Remote Principal Engineer. Be the first to apply!