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

Principal Software Engineer

$180k - $220k per year
Full-time

Xello

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!

 

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  •  ...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... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Remote
    3 days ago
  • $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... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Pathward

    Remote
    6 days ago
  • $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... 
    Suggested
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    11 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Local area
    2 days per week

    Blue Wave Bar and Grill

    Remote
    10 days ago
  •  ...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... 
    Suggested
    Full time
    Remote work
    Worldwide
    Flexible hours

    Genesys

    Remote
    2 days ago
  • $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

    Dropbox

    Remote
    5 days ago
  •  ...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 contract
    Full time
    Worldwide

    Conga

    Remote
    22 days ago
  • $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 office
    Local area
    Remote work

    Toast

    Remote
    5 days ago
  •  ...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 office
    Remote work
    Flexible hours

    Atlassian

    Remote
    12 days ago
  •  ...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 time
    Local area
    Remote work

    Globalizationpartners

    Remote
    18 days ago
  •  ...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 contract
    Full time
    Remote work
    Shift work

    Docker

    Remote
    9 days ago
  •  ...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 contract
    Local area

    Kraken

    Remote
    12 hours ago
  •  ...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 contract
    Full time

    Jobgether

    Remote
    3 days ago
  • 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 contract
    Full time
    Remote work

    GitLab

    Remote
    5 days ago
  •  ...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 time
    Remote work

    Twingate

    Remote
    2 days ago
  •  ...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 time
    Remote work

    Jobgether

    Remote
    2 days ago
  •  ...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 time
    Remote work

    GitLab

    Remote
    5 days ago
  •  ...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 office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    13 days ago
  •  ...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 contract
    Full time

    Gitlab

    Remote
    26 days ago
  •  ...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

    xneelo (Pty) Ltd

    Remote
    2 days ago
  •  ...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 job
    Internship
    Local area

    Celestica International LP

    Remote
    22 days ago
  • $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 time
    For contractors
    Remote work

    micro1

    Remote
    4 days ago
  •  ...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 time
    Interim role
    Work at office
    Local area
    Remote work
    Flexible hours

    Centre for Effective Altruism

    Remote
    9 days ago
  • 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 time
    Manual labor
    Remote work

    GitLab

    Remote
    5 days ago
  •  ..., 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 time
    Remote work

    Chainguard

    Remote
    23 days ago
  • $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 time
    Internship
    Remote work

    Zwift

    Remote
    9 days ago
  •  ...). 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... 

    Thundersoft

    Remote
    more than 2 months ago
  • $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 work
    Remote work
    Worldwide
    Flexible hours

    G2i

    Remote
    9 days ago
  • $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 engine—handle over a billion files for users worldwide...  ...great as the opportunity for impact. Our software engineering team uses a range of... 
    Worldwide
    Flexible hours

    Dropbox

    Remote
    2 days ago
  • $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 contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    4 days ago

Do you want to receive more vacancies?

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