Xello Logo

Xello

Principal Software Engineer

Posted 2 Months Ago
In-Office or Remote
Hiring Remotely in Toronto, ON, CAN
Expert/Leader
In-Office or Remote
Hiring Remotely in Toronto, ON, CAN
Expert/Leader
Defines and evolves the long-term technical roadmap, sets architecture and engineering standards, guides AI adoption in development workflows, prioritizes technical debt, strengthens CI/CD and quality practices, leads design reviews, develops senior technical talent, and supports hiring. The role requires strategic leadership alongside hands-on technical execution across scalable SaaS systems.
The summary above was generated by AI
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!

 
HQ

Xello Toronto, Ontario, CAN Office

Toronto, Ontario, Canada

Similar Jobs

14 Days Ago
In-Office or Remote
Canada
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Software Engineer responsible for owning customer-facing products end to end, leading technical strategy, architecting large-scale distributed systems, and delivering AI-native experiences. The role involves full-stack implementation, product strategy, system design, code reviews, reliability, testing, telemetry, security, performance, and mentoring engineers. Candidates must have extensive experience building and operating large-scale systems and strong product, UX, communication, and collaboration skills.
Top Skills: Automated TestingDistributed SystemsProduction Telemetry
11 Days Ago
Remote
Canada
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Own company-critical technical problems and long-term strategy across multiple organizations. Architect scalable customer-facing systems and platforms, remain hands-on in software development, influence senior product and engineering leaders, establish engineering standards, and drive responsible AI adoption in products and workflows. The role requires deep expertise in large-scale software systems, consumer products, distributed systems, and production ML and LLM applications.
Top Skills: Agentic FrameworksAIConcurrencyDatabasesDistributed SystemsFrontend SystemsLlm ApisMachine LearningMobile SystemsSearch SystemsStorage Systems
4 Days Ago
Remote or Hybrid
Toronto, ON, CAN
Senior level
Senior level
Food • Mobile
Build and operate an agentic engineering platform that connects AI models with company knowledge, codebases, APIs, and engineering systems. Improve software delivery workflows through automation, testing, review, rollout controls, observability, permissions, and failure recovery. Partner with engineering teams to pilot and scale tools, evaluate AI capabilities, and measure improvements in delivery speed, quality, reliability, and cost.
Top Skills: Ai Coding ToolsAPIsAutomated TestingClaudeCloud AgentsCloud InfrastructureCodexCursorDatabasesDistributed SystemsIsolated Execution EnvironmentsObservabilityService-Oriented ArchitectureTracing

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account