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
This role is a remote role, looking for candidates within Canada only, working in Eastern Time Zone hours. 
__

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 15 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  • $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
    1 day ago
  • $375k per year

     ...the past 5 years building the best automated project management software—an AI project manager that eliminates reactive project management...  .... About The Role Motion is hiring an experienced software engineer who can make key technical decisions and implement large... 
    Suggested
    Remote job
    Live In
    Local area

    Motion

    Remote
    more than 2 months ago
  •  ...creation and digital collaboration. Your role: As a Principal Product Engineer, you will work at the intersection of engineering, product...  ...agents, reviews, testing, ops) to improve how we build and ship software. To be successful in this role you need the following:... 
    Suggested
    Permanent employment
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    Tiugo Technologies

    Remote
    28 days ago
  •  ...that is reliable and consistent, focusing on infrastructure stability, good value and consistent service delivery. Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre... 
    Suggested
    Permanent employment
    Full time

    xneelo

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

    BeyondTrust Corporation

    Remote
    5 days ago
  •  ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada Duration : 4–8 months (with potential extension up to 12+ months) Compensation : Paid via government-supported internship grants Pathway : Long-term internship... 
    Remote job
    Long term contract
    Full time
    Temporary work
    Internship

    NexScale

    Remote
    19 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

    TFECTA - Digital Innovations

    Remote
    a month ago
  •  ...us improve the healthcare system and solve administrative complexity across care journeys in Europe. What to expect as our Software Engineer (Frontend) (m/w/d): Purposeful work – your role will have a positive impact on patients, their families, and healthcare professionals... 
    Remote work
    Flexible hours

    Recare Deutschland GmbH

    Remote
    14 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
    Full time
    Work at office
    Worldwide
    Flexible hours

    Mawari Technologies

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

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About...  ...keeping safety and performance at the forefront. As a WebExtensions Engineer, you will help implement new extension capabilities, improve... 
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    19 hours ago
  •  ..., we reached a billion dollar revenue run rate faster than any software-as-a-service company in history. Dropbox is making the dream of...  ...reality. We hope you'll join us on the journey. Team Description Our Engineering team is working to simplify the way people work together. They'... 
    Long term contract
    Full time
    Temporary work
    Internship
    Flexible hours

    Dropbox

    Remote
    10 days ago
  •  ...ready to push beyond. We are searching for a  Senior Ruby Software Engineer  to join our Booking team . The role implies contribution to...  ...engineers with 10+ years of experience operating at Staff/Principal level and you are also welcome to apply if you are in this category... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    21 days ago
  • $157.7k - $207.7k per year

     ...Citrix, a business unit of Cloud Software Group is currently looking for Principal Security Technology Strategists to join our team in North America. Citrix...  ...Minimum Qualifications: ~5+ years of presales, sales engineer, solution engineer, field CTO, or consulting experience... 
    Remote job
    Temporary work
    Local area
    Home office

    Citrix

    Remote
    1 day ago
  •  ...passionate people to join us in building the safety net for self-employment.   About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This is a high-impact, full-stack role where you’ll be shipping customer-facing features,... 
    Self employment
    Remote work
    Flexible hours

    FEG Outsourcing Administrativo

    Remote
    5 days ago
  •  ...Munich, Washington and Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building the future of space-based...  ...Space Segment team , playing a key role in shaping the onboard software that powers our satellite constellation across its full... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    10 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...  ...execution.    Required Qualifications: ~3+ years of software development experience in one or more general purpose programming... 
    Long term contract
    Remplacement
    For contractors
    Work at office
    Remote work
    Flexible hours

    SevenStar HR

    Remote
    a month ago
  •  ...Senior JavaScript Software Engineer (Perm, Canada, Remote) This is a  permanent full-time remote  opportunity for those based in Canada. Please note that  visa sponsorship is not available for this role. About Nearform Nearform is an independent team of data & AI... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    AON

    Remote
    11 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    REFLIK

    Remote
    26 days ago
  •  ...a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost...  ....com and follow us @HexagonAB. Purpose of Position: The Principal Solutions Advisor – Underground is a strategic role within the Customer... 
    Long term contract
    Full time

    Hexagon Mining, Inc.

    Remote
    16 hours ago
  • $145k - $260k per year

     ...intelligent and collaborative – we can help developers ship better software more quickly. For more information on our team and culture, we highly recommend reading our How We Work . As a Software Engineer, you will… Participate in all aspects of software development... 
    Remote job
    Remplacement
    Internship
    Work at office
    Immediate start
    Flexible hours

    Warp

    Remote
    more than 2 months ago
  •  ...platform for Financial Planning & Analysis (FP&A), an established software category with a multi-billion market but no clear winner. We’re...  ...experiences that make complex products intuitive Raise the engineering bar through excellent code, thoughtful reviews, and clear... 
    Full time
    Apprenticeship
    Local area
    Remote work

    Apollo Technical LLC

    Remote
    more than 2 months ago
  •  .... ‍ Description We are looking for Intermediate and Senior Engineers to join the Felix Engineering team! You will write the code and...  ...designs to managing our database Write code and build the software that will allow us to scale as we launch new products, enter new... 
    Remote job
    Internship
    Work at office

    Felix

    Remote
    more than 2 months ago
  •  ...Software Engineer – AI-Powered Debt Management Platform (Remote) Join a team building the infrastructure that helps consumers take control of their debt—and do it faster and smarter with AI. We’re building a platform that helps consumers manage their debt—from finding better... 
    Full time
    Local area
    Remote work

    Apollo Technical LLC

    Remote
    more than 2 months ago
  •  ...As a Senior Software Engineer, you'll help shape the technical direction of our platform and bring to life features that are as scalable as they are intuitive. We’re tackling complex backend challenges, building APIs that serve both performance and elegance, and crafting systems... 
    Long term contract
    Full time
    Remote work

    Advantage Resourcing

    Remote
    more than 2 months ago
  •  ...You are passionate about quality and automatic testing. Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote-first culture since 2004, established in the... 
    Remote work

    DHR International

    Remote
    22 days ago
  •  ...Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world...  ...design and guide the implementation of robust, scalable, and secure software solutions. This role requires a deep understanding of both... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Remote work
    Flexible hours

    Addepto

    Remote
    11 days ago
  • $185k - $225k per year

     ...Contribute to system design and code reviews, maintaining high engineering standards. Leverage AI-assisted development tools to improve...  ...systems and workflows. Qualifications ~6+ years of professional software engineering experience. ~ Strong proficiency in Python, Rust,... 
    Contract work
    Work at office
    Remote work
    Work from home

    SevenStar HR

    Remote
    a month ago
  •  ...opportunity as an early member of the team You will: Collaborate with Product Management, Design, and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment. Wear a product manager hat when needed. Work with... 
    Remote job
    Internship
    Worldwide
    Flexible hours

    Secureframe

    Remote
    more than 2 months ago
  • $150k - $158k per year

     ...navigation through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft...  .... We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our... 
    Remote job

    Mercury

    Remote
    more than 2 months ago
  •  ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in... 
    Worldwide

    HireDNA

    Remote
    a month ago

Do you want to receive more vacancies?

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