Principal Software Engineer
$180k - $220k per yearXello
Xello is looking for a Principal Engineer
Please note that this is a remote role open to candidates across Canada, with working hours aligned to the Eastern Time (ET) zone.__
Who are you?
As our Principal Engineer, you'll be the visionary architect behind Xello's technological journey. Reporting directly to the VP of Engineering you will be tasked with crafting our long-term tech strategy. Every decision will help ensure we remain transformative and leaders in our space.
Your unique blend of strategic foresight and hands-on execution helps you show our teams how to navigate dynamic challenges with expertise and precision. Collaborating closely with senior leaders, your influence will be pivotal in raising the bar to the highest standards for code quality, architecture, and process.
Join us and champion Xello's transformative technical journey. Your expertise won’t just elevate our platform, it will profoundly impact the futures of students. You will help empower the next generation to plan and achieve their dreams.
Sound exciting to you? Read on!
What you’ll do…
- Define and evolve Xello’s long-term technical roadmap, aligning it with product and business strategy.
- Collaborate closely with the product, design, sales, and client-facing teams to ensure technology decisions support user needs and company growth.
- Set technical direction across teams, guiding architecture toward scalable, secure, and maintainable systems.
- Partner with engineering leaders to lead the evolution of AI in the development lifecycle, establishing practical patterns, guardrails, and workflows that improve velocity, quality, and developer experience while managing risk appropriately.
- Identify and prioritize technical debt, balancing long-term system health with ongoing product delivery.
- Champion continuous integration and continuous delivery (CI/CD) processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure.
- Collaborate with QA to strengthen our quality strategy, emphasizing a proactive approach to reliability, security, and performance.
- Lead design reviews, planning sessions, and critical discussions, fostering an environment where all voices are heard and effective compromises are made.
- Help shape the development, alignment, and effectiveness of senior technical talent across the organization.
- Play an instrumental role in our hiring strategy, ensuring we attract and retain the industry's top talent.
What we’re looking for…
- A professional with 15+ years of software engineering experience, and at least 5 years at the staff or principal level in high-growth SaaS businesses or startups.
- Demonstrated technical credibility in opinionated engineering environments, grounded in deep expertise in software development methodologies and best practices, with the ability to build trust through sound judgement, clear reasoning, and a strong track record of balancing quality, speed, and maintainability.
- Comprehensive expertise across our technical stack, including C#/.NET for backend development, TypeScript and Angular for modern single-page applications, strong fluency in web standards and frontend architecture, proficiency with SQL and Redis, and deep experience building and operating systems in Azure.
- Meaningful experience applying AI to engineering workflows, with sound judgement around tradeoffs, guardrails, and best practices, and a track record of using AI to reduce toil, improve quality, and increase team effectiveness.
- A bias toward simplicity and pragmatism, with a track record of reducing complexity while enabling scale, resilience, and accelerating velocity.
- Excellent conflict management and collaboration skills, with the ability to navigate disagreement respectfully, evaluate competing ideas fairly, and drive evidence-based decisions.
- The ability to articulate complex technical concepts to both technical and non-technical audiences.
- Empathy and collaboration skills, especially when working with sales, product, and design teams.
- A commitment to staying up to date with the latest in technology, and the ability to assess its relevance to Xello’s objectives.
The compensation range for this role is $180,000 - $220,000 CAD. The final offer will be determined based on the candidate's experience and expertise, as assessed during the interview process.
This position is a current vacancy and we are actively seeking to fill this role
We’re Xello - Join us!
We are Xello (CASCAID in the UK), the leading developer of future readiness programs in North America and the UK and soon the world! Our mission is to help anyone, anywhere in the world to create a successful future through self-knowledge, exploration, and planning.
We believe that by bringing our best selves to our work and collaborating with one another, we can change the world. We are a very diverse group of individuals who work hard, laugh often and share in each other’s lives. We are an inclusive, equal opportunity employer.
Embracing agile practices, an innovative mindset, and keeping our users at the heart of what we do, are just a few of the keys to our success.
In addition to working with leading technologies, we are committed to continuous learning and growth through internal/external training and mentoring, which includes a PD budget for every employee.
For our Canadian based staff, we also offer:
- Flexible work arrangements including hybrid and remote
- 4 weeks of vacation
- Employer-paid health and dental benefits
- 4-month top-up for parental leave
- Group RRSP with 3% matching
For our US based staff, we also offer:
- Remote work environment
- 4 weeks of vacation
- 80% employer-paid health benefits
- 4-month top-up for parental leave
- 401(k) with 3% matching
For our UK based staff, we also offer:
- Remote work environment
- 28 days annual leave (inc. 3 days at Christmas) + bank holidays. With additional annual leave days added to reward long service
Like what you hear? Apply Now!
- ...focused on precision, speed, and real outcomes. Our AI-powered engine learns, adapts, and improves continuously. Employers don’t just... ...leveraging AI tools. Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and executing...SuggestedHourly payLong term contractFull timeRemote workFlexible hours
$104k - $174k per year
...working as part of a team and is required to perform all duties of software development including design, development, testing, and... ...oral communication ~ Ability to teach and mentor other software engineers ~ Ability to plan and prioritize for a team of developers...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students...SuggestedLong term contractFull timeRemote work- ...of others, and it defines our culture. About the job As a Principal Engineer, you’ll be a founding member of OpenTable’s Agentic Engineering Platform team within Product Engineering, rethinking how software gets built. Our goal is to redesign the full product delivery...SuggestedFull timeWork at officeLocal area2 days per week
- ...mission. We are looking for a full-stack engineer who is excited to build AI applications that... ...ROLE SUMMARY We are looking for a principal-level builder to architect, build, and operate... ...foundation · 8+ years of professional software engineering experience building...SuggestedFull timeRemote workWorldwideFlexible hours
$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact... ...builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your...Long term contract- ...including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Role: Principal Software Engineer Reports to: Manager, Product Development Location: Houston, TX - Boston, MA Hybrid About the role As a Principal Software...Long term contractFull timeWorldwide
$169k - $270k per year
...International expansion is a critical growth engine for Toast's future. Outside the US, we... .... Who We Are Supporting customers software partners is a key part of international expansion... ...with a partner. We are looking for a principal engineer to lead the development of this...Work at officeLocal areaRemote work- ...managers, designers, data scientists, and multiple engineering organizations to align on technical trade-offs.... ...hiring. Requirements ~8–12+ years of full stack software engineering experience with demonstrated Staff/Principal-level impact on large, ambiguous, multi-team...Work at officeRemote workFlexible hours
- ...hiring, onboarding, and management process to unlock growth potential for all. About The Position We are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for...Full timeLocal areaRemote work
- ...distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software... ...and security-conscious environments. We're looking for a Principal Software Engineer to set the long-term technical direction for this catalogue...Long term contractFull timeRemote workShift work
- ...Kraken’s Core Infrastructure Engineering team builds and operates the... ...platform. We’re hiring a Principal Database Engineer to bring long... ...performance limits through the engine, storage and application... ...Build and maintain production software for database provisioning, upgrades...Long term contractLocal area
- ...next steps. Our partner is looking for a Principal Database Engineer based in Canada . As a Principal... ...performance issues and failures across database engines, storage systems, and application... .... - Build and maintain production software and automation for database provisioning...Long term contractFull time
usd223k per year
...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...of GitLab. About the role We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s Fulfillment...Long term contractFull timeRemote work- ...people do not have to think about is the only kind that actually gets used. We sell to IT and security teams, and increasingly to engineers: some companies embed Twingate inside their own products and platforms. From startups to large enterprises, the deal is won or lost...Full timeRemote work
- ...all applications and next steps. Our partner is looking for a Principal AI/ML Engineer based in British Columbia, Canada. The Principal AI/ML... ...development of sophisticated cloud-based products, platforms, and software systems. This role combines deep engineering expertise with...Full timeRemote work
- ...trust GitLab to ship better, more secure software faster. The same principles built... ...GitLab. An overview of this role As Principal Product Manager, Software Factory, you’ll... ...product experience. Partner with product, engineering, design, and go-to-market teams across...Full timeRemote work
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...general track for Senior+ (Senior/Staff/Principal) Engineers in any team at Canonical. After...Work at officeLocal areaRemote workWork from homeWorldwide
- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab. About the role We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s...Long term contractFull time
- ...optimally, 24x7x365. Product development at xneelo looks to the engineering of the backend infrastructure as a vital component of being... ...passionate about frequent, iterative delivery of high-quality software and aim to build lasting solutions using Agile principles and the...Full time
- ...Ontario City: Remote Employee Canada Summary Celestica Engineering is seeking a highly motivated and self-driven candidate... ...individual who will collaborate within R&D Engineering hardware and software teams on all matters related to datacenter and campus-wide network...Remote jobInternshipLocal area
$50 - $100 per hour
...Your tasks: Build challenging coding problems from real repositories, with reproducible environments and verifiers Role Title: Software Engineer Role Type: Contractor (~15 hrs a week) Location: Remote You’ll create Reinforcement Learning Environments that test a...Part timeFor contractorsRemote work- ...We’re hiring a Software Engineer to join a growing team building products that reach hundreds of thousands of people thinking about how to do the most good. This is an individual contributor role on our Online Team, and will be responsible for prioritizing and implementing...Full timeInterim roleWork at officeLocal areaRemote workFlexible hours
usd250k per year
...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...of GitLab. About the role We are looking for a Principal Engineer to help build GitLab Duo Agent Platform, the agentic orchestration...Full timeManual laborRemote work- ..., secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster... ...VC, Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Product Security Engineer The role, in a nutshell At...Full timeRemote work
$86.5k - $135k per year
...Location: Remote, Eligible US Locations About the role and about You: Zwift is looking for a Software Engineer to join our team to help rebuild Zwift.com into a modern, reliable, and reusable growth platform. You will contribute to an incremental migration of the site...Full timeInternshipRemote work- ...). It has established strong partnerships with the world-leading technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the company a unique vertical integration advantage and aiming to create...
$100 per hour
...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with... ...explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience) • Strong background...Contract workRemote workWorldwideFlexible hours$134.3k - $227.7k per year
...ready for you. Team Description The Dropbox Engineering Team builds the technology that creates... ...Dash, Dropbox Sign, and our core sync enginehandle over a billion files for users worldwide... ...great as the opportunity for impact. Our software engineering team uses a range of...WorldwideFlexible hours$229k - $241.5k per year
...community through regular in-person events. Learn more about our flexible approach to where we work. Overview As a Staff Software Engineer, you will play a key role in shaping and advancing a robust data platform that addresses strategic challenges within Ads and across...Long term contractPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- project engineer assistant project manager Remote
- chief engineer Remote
- director software engineering Remote
- engineering project manager Remote
- mechanical engineering project manager Remote
- mechanical engineering director Remote
- chief power engineer Remote
- general engineer Remote
- software engineer part time Remote
- software engineer Remote

