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 6 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  •  ...B2B and Advantage platforms. Lead and mentor a team of 5 to 8 engineers and provide technical guidance across additional engineering...  ...stakeholder priorities. Requirements ~8+ years of backend software engineering experience delivering enterprise SaaS services at scale... 
    Suggested
    Long term contract
    Full time
    Flexible hours

    Conga

    Remote
    3 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... 
    Suggested
    Long term contract
    Full time

    Dropbox

    Remote
    8 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... 
    Suggested
    Long term contract
    Full time
    Worldwide

    Conga

    Remote
    5 days ago
  •  ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of an AI... 
    Suggested
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    7 days ago
  • $185k - $230k per year

     ...experience is an employee first process. Our vision is the same, a place where employees know they can thrive. As an Azure Principal Software Engineer, you will be focused on client engagement, project leadership, and technical solution design of Azure solutions for our... 
    Suggested
    Full time

    TTEC Digital

    Remote
    6 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
    9 days ago
  •  ..., secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster...  ..., Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Product Security Engineer The role, in a nutshell At... 
    Internship
    Local area
    Remote work
    Flexible hours

    Chainguard

    Remote
    3 days ago
  • $190.3k - $305.6k per year

     ...first company. Responsibilities: What you'll do As a Principal Machine Learning engineer, you will work on the development and implementation of...  ...common goal: to unleash the potential of every team. Our software products help teams all over the planet and our solutions... 
    Full time
    Internship
    Work at office
    Local area

    Atlassian

    Remote
    6 days 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... 
    Full time
    Contract work
    Remote work
    Worldwide
    Flexible hours

    G2i

    Remote
    18 hours ago
  • $120 per hour

     ...Pay: $120/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Mercor is hiring Senior Software Engineers to work on a...  .... You're a good fit if you: Work as a Senior, Staff or Principal Software Engineer (or equivalent senior individual contributor... 
    Hourly pay
    Contract work

    Mercor

    Remote
    6 days ago
  •  ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist... 
    Full time

    Nagarro

    Remote
    5 days ago
  •  ...of GPU-powered nodes running the Mawari Engine, a proprietary rendering and streaming stack...  ...team of successful serial entrepreneurs, software developers, researchers and graphics...  ...decentralized XR streaming. About the role – Principal Engineer In this role, you will be... 
    Remote job
    Work at office
    Worldwide
    Flexible hours

    Mawari Technologies

    Remote
    28 days ago
  • $104k - $139k per year

     ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Remote
    1 day ago
  • $110k - $166k per year

     ...customers around the world, Blackpoint Cyber is in hyper-growth mode, fueled by a recent $190m series C round. We are seeking a Software Engineer who will help solve complex technical and operational problems in the cybersecurity industry. Candidates will directly support... 
    Full time
    Remote work

    Blackpoint Cyber

    Remote
    6 days ago
  •  ...Realtime, and Vector Search. All services are deeply integrated and designed for growth. ABOUT THE ROLE We’re looking for a Software Engineer to join our Turso core database team and help bring forward the future of agentic databases. Turso is both an Open Source... 
    Full time
    Remote work
    Flexible hours

    Supabase

    Remote
    5 days ago
  • $120 per hour

     ...Employers Job seekers Career centers Handshake AI Enterprise AI Research Log in Sign up SOFTWARE ENGINEER (CANADA) Sign up now Up to $120/hr Depending on the project Bachelor's , Master's , Ph.D's , Postdocs Remote Part-time Flexible hours Opportunity Overview Handshake is... 
    Contract work
    Part time
    Manual labor
    Remote work
    Flexible hours

    Handshake

    Remote
    2 days ago
  •  ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+...  ...from design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong Python... 
    Full time

    Turing

    Remote
    6 hours ago
  •  ...Developers are forced to think about regions, caching, codecs and security before they can start uploading anything. We are looking for engineers to solve this problem once and for all! You will be working across the entire stack – client libraries, CLI, CDN, the storage... 
    Full time
    Remote work
    Flexible hours
    1 day per week

    Supabase

    Remote
    18 hours ago
  •  ...OpenTelemetry releases, review contributions, and evaluate changes. Partner with customer engineers on deliveries alongside the Customer Success team. Requirements At least 5 years of software engineering experience and strong TypeScript proficiency. Experience shipping... 
    Full time
    Remote work

    Clera

    Remote
    6 hours ago
  •  ...Job Responsibility: Calix provides the cloud, software platforms, systems and services required for communications service providers to...  ...grow their value. We are seeking a skilled Cybersecurity Software Engineer to develop innovative solutions for identifying patterns in IP network... 
    Full time

    Calix

    Remote
    6 days ago
  •  ...people who challenge, support, and inspire you to be the best version of yourself. The Role BeyondTrust is seeking a Software Development Engineer to contribute to the development and maintenance of core platform services that support multiple product lines. As part of... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    BeyondTrust Corporation

    Remote
    6 days ago
  •  ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in Canada. We are looking for an experienced software engineer to help build and scale a high-performance object... 
    Full time
    Worldwide

    Jobgether

    Remote
    3 days ago
  •  ...deploy scalable geospatial APIs, services, and data pipelines Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions Brainstorm features with engineering management, product managers and domain experts... 
    Full time
    Remote work

    Regrow

    Remote
    6 days ago
  •  ...feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit’s...  ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose programming... 
    Long term contract
    Remplacement
    Full time
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    6 days ago
  •  ...Description At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to...  ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development... 
    Full time
    Remote work

    Xplor

    Remote
    12 days ago
  • $100k - $135k per year

     ...Intermediate 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... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    12 days ago
  • $164.49k - $197.39k per year

     ...essential features for discovery and organization: Search, the unified engine for finding and querying all Grafana data, and Folders, for...  ...’s hands in a self-driven way Experience with developing software that runs in the Cloud o r experience with systems engineering... 
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    5 days ago
  • $40 - $150 per hour

     ...someone is you. You'll run agentic coding sessions on real engineering tasks, analyze what the models produce, and red-team them until...  ...real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer... 
    Weekly pay
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    DataAnnotation

    Remote
    21 days ago
  •  ...high-quality datasets, reinforcement learning environments, and frontier research benchmarks that improve model capabilities in software engineering, enterprise knowledge work, and advanced STEM reasoning. In software engineering, Turing is the largest and longest-running... 
    Full time

    Turing

    Remote
    7 days ago
  •  ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Functional Software Engineer based in Canada. Join a remote-first engineering team building sophisticated production software for capital markets and other highly... 
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    5 days ago

Do you want to receive more vacancies?

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