
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A cutting-edge technology firm is seeking a Principal Full Stack Software Engineer to serve as the key technical architect across multiple client engagements. This remote position in Canada requires extensive software development experience and offers a competitive compensation package, including a base salary of CAD $180,500 and various perks such as healthcare and continuing education stipends. Your role will demand high standards for engineering excellence and the ability to lead complex projects in dynamic environments.
(Remote – Canada)
Very is a fully distributed technology firm led by expert problem-solvers who create efficient, scalable solutions that move commercial, industrial, and consumer products from pilot to production in record time.
We believe that real innovation happens in the grind — working shoulder to shoulder with clients who are building the future. Our team thrives on that energy. When we’re not helping clients deliver business-critical outcomes, we’re refining our craft and celebrating what it means to do hard things well.
We’ve built a collaborative, tight-knit culture that thrives in both remote and in-person settings. We’ve won numerous workplace awards over the years, including Great Place to Work certification and recognition from Parity.org as a Best Company for Women to Advance.
Our clients include well-known brands like Vizio, Peloton, Clear, iHeart Radio, and Fellowes — all determined to leverage connected devices and AI to drive meaningful impact. Our job is simple: help them win.
A Principal at Very operates with the highest degree of accountability for delivery and results. Principals are leaders who set the pace — for our clients, for our teams, and for the company. They provide technical clarity, push for precision, and never lose sight of why we’re here: to make our clients successful.
As a Principal Full Stack Software Engineer, you will serve as the key technical architect across multiple client engagements, ensuring that each system’s design and implementation align with customer goals and business outcomes. You’ll architect modern, scalable software spanning cloud, web, and AI-enabled systems — and you’ll get your hands dirty in implementation. Your technical skills must meet a very high standard: you’ll set the bar for engineering excellence through high-quality, maintainable, and scalable code.
This is not an easy role. You’ll work in complex domains, under real deadlines, and with clients who expect you to bring clarity, confidence, and results. If you find satisfaction in doing hard things well — in solving tough problems, building real systems, and helping others rise to the challenge — you’ll fit right in.
As a client services organization, travel may be required up to 10% of the time.
Every engagement at Very is different, but they share one common theme: we build things that matter. From connected hardware and data systems to large-scale web and AI-driven platforms, you’ll:
You’ll operate in a modern, polyglot environment that includes:
General Experience
Technical Proficiency
Base Compensation:
CAD $180,500 per year, commensurate with experience.
Variable Compensation:
Up to 20%.
Note: To qualify for this role, you must reside within Canada and have proper work authorization. We do not sponsor work visas.
We do not promise an easy ride — we promise meaningful work.
We work hard because our clients’ success depends on it, and we take pride in delivering when others can’t. We collaborate closely, move fast, and stay grounded in results. We take joy in the process — in the problem-solving, the iteration, and the shared wins that come from doing the hard things well.
If you’re looking for a place where every project matters, where the standards are high, and where you’ll grow by pushing yourself and others — welcome to Very.
Important:
1. We don't currently provide Visa Sponsorship. Don't apply if you require this.
2. This job is fully Remote but if you’re not located in the region or country mentioned in the post’s title, do not continue. Your application won’t be reviewed.
Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read this and thoughtfully consider if we would be a good fit for one another. No contractors or agencies. Seriously. #LI-Remote