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

Principal Software Engineer

Xello

Principal Engineer

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 front‑end 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.

We are an inclusive, equal opportunity employer.

Benefits

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
#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Toronto, ON vacancy
  • $114k - $142k per year

     ...community causes Work with diverse team members in an inclusive and collaborative environment We’re looking for our next Principal Software Engineer Reporting to the Manager, Software Engineering. At Flexiti Financial, we're building the next generation of financial... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Flexiti

    Toronto, ON
    8 hours ago
  • $130k - $180k per year

     ...in an inclusive and collaborative environment This job posting is for an existing vacancy. We’re looking for our next Principal Software Engineer. Could It Be You? The Principal Software Engineer is a hands-on technical leader who owns the design and delivery... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start

    Robertson & Company Ltd.

    Toronto, ON
    8 days ago
  • $180k - $275k per year

    The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that will transform how Life Sciences companies manage safety, regulatory, and clinical development. You will influence... 
    Suggested
    Internship
    Local area
    Flexible hours

    Veeva Systems

    Toronto, ON
    8 days ago
  • About the Role We are seeking an experienced Principal Software Engineer (Data) to join our fast-paced, collaborative data team. In this role, you will have broad authority to drive the direction of our technographic data services, building world-class data pipelines and systems... 
    Suggested

    ZoomInfo

    Toronto, ON
    8 days ago
  • $196.3k per year

    Do you want to develop more than just a product? Then Jobber might be the place for you! We’re looking for a Mobile Principal Software Engineer to be part of our Software Engineering team. At Jobber, we don’t just build a product - we work on real problems that help... 
    Suggested
    Long term contract
    Internship

    Jobber

    Toronto, ON
    8 days ago
  • Elevate your career as a Principal Software Engineer (Data) with ZoomInfo, where you'll craft big data pipelines and systems. Join a collaborative team and help drive data solutions that impact our offerings. In this senior role at ZoomInfo, you'll lead the design and optimization... 

    ZoomInfo Technologies

    Toronto, ON
    2 hours ago
  •  ...outside of this range to apply as well. About the role We are seeking a highly experienced and technically proficient Principal, Software Engineering, to lead complex engineering efforts and guide architectural decisions across the portfolio. This role combines deep technical... 
    Long term contract
    Flexible hours

    Intact Financial Corporation

    Toronto, ON
    2 days ago
  • Transform the AEC industry as a Principal Software Engineer at Autodesk, specializing in data solutions for generative AI. Work in a hybrid model from our Boston or Toronto offices. You will lead the development of cutting-edge data pipelines that enable advanced AI capabilities... 

    Autodesk

    Toronto, ON
    8 days ago
  • Principal Full-Stack Software Engineer at a glance Location: Toronto, ON (Hybrid - 3 days/week) We are looking for a Principal Full-Stack Software Engineer to lead the internal engineering platform, standards framework, and developer enablement ecosystem used across the Software... 
    Flexible hours
    3 days per week

    United States Digital Space LLC

    Toronto, ON
    8 days ago
  • Take the lead as a Senior Principal Software Engineer at Intact, focusing on high-level strategic and architectural decisions in a hybrid work model. Inspire innovation and technical excellence across teams. In this vital role, you will leverage over a decade of software... 

    Intact

    Toronto, ON
    8 days ago
  • Drive innovation at Veeva as a Principal Software Engineer focused on cloud solutions. Ideal for those with a wealth of experience in Java and a knack for solving complex engineering challenges in a rapid-growth environment. In this role, you will leverage over a decade... 

    Veeva Systems Inc.

    Toronto, ON
    8 days ago
  • $81.7k - $131.7k per year

    Principal AI Agent / ML Software Engineer (OCI) TORONTO, ON, Canada Canada Job Identification 336156 Job Category Product Development Posting Date...  ...model serving, inference gateways, agent runtimes, workflow engines, developer platforms, or internal AI productivity... 
    Internship

    Ll Oefentherapie

    Toronto, ON
    8 days ago
  • $154k - $247k per year

     ...governments realize their greatest potential. Title and Summary Principal Software Architect, AI Overview Mastercard is looking for a...  ...new product concepts. This is a hands‑on role for an engineer who is deeply engaged in using Generative and Agentic AI through... 
    Internship
    Worldwide

    JobPath Partners LLC

    Toronto, ON
    9 days ago
  •  ...are designing the grid of the future! EPE is in search of a Principal Engineer or Engineering Manager with a background in EMT modellingand...  ...asset. Technology: Proficiency in power system modelling software such as PSCAD, PSSE, ETAP or equivalents. Familiarity with other... 
    Temporary work
    Remote work

    Electric Power Engineers

    Toronto, ON
    8 days ago
  • $61k - $89.1k per year

     ...Position Overview We are looking for a Principal Engineer for Search Infrastructure within Autodesk Platform Services. In this role, you...  ...to push development standards within the team Partner with Software Architects, Product Managers and Engineering Managers to design... 

    Autodesk

    Toronto, ON
    8 days ago
  • $164.6k - $235.1k per year

    About The Role As a Staff Software Engineer on the ML Infrastructure team, you will collaborate closely with the Machine Learning and Product...  ...infrastructure and critical components such as the inference engine, feature store, vector store, and experimentation engine. You... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi

    Toronto, ON
    8 days ago
  • Elevate your career at Caseware as a Principal Software Developer focused on Data Architecture. This hybrid role combines leadership in designing...  ...architecture enhancements • Guide adherence to high data engineering standards • Collaborate on data governance strategies and security... 
    Full time

    Caseware

    Toronto, ON
    2 days ago
  • $120k - $155k per year

    Principal Data Engineer Requisition ID: 49601 Business Unit: Fitch Group Category: Information Technology Location: Toronto, ON, CA Fitch...  ...impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared... 
    Long term contract
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Shift work
    2 days per week

    Fitch-Group

    Toronto, ON
    2 hours ago
  • $109.2k - $202.8k per year

    Principal Product Engineer - Job Description At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology...  ...design, building upon more than 30 years of computational software expertise. We apply our Intelligent System Design strategy... 
    Long term contract
    Temporary work

    Cadence Design Systems, Inc.

    Toronto, ON
    8 days ago
  • Overview Join to apply for the Principal Civil Engineer role at BWB Consulting Ltd . BWB Consulting is a dynamic, award-winning engineering...  ..., drainage, and external works. Use industry-leading software (Civil 3D, AutoCAD, MicroDrainage, or PDS) to deliver innovative... 
    Long term contract
    Start today
    Local area

    BWB Consulting Ltd

    Toronto, ON
    8 days ago
  • $114k - $142k per year

     ...team members in an inclusive and collaborative environment Principal QA Engineer The Principal QA Engineer will architect the future of...  ...applications, and establishing forward‑looking standards for software quality. This position is a perfect fit for an innovative thinker... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Shift work

    Questrade Financial Group

    Toronto, ON
    8 hours ago
  • $115k - $170k per year

    We are hiring a Principal AI Engineer , a hands‑on technical leader and force multiplier in AI Engineering & Enablement, to advance AI‑assisted...  ...of education and experience). 10 years of professional software or systems engineering experience with a proven track record... 
    Work at office
    Remote work

    Questrade Financial Group

    Toronto, ON
    8 days ago
  • $165k - $200k per year

     ...technology team focuses on delivering top-tier technology solutions to enable and grow the global GTB business.Role OverviewAs a Principal Engineer within the Global Transaction Banking (GTB) program, you will bring together enterprise-scale technical leadership and hands-on... 
    Work from home

    TD

    Toronto, ON
    8 days ago
  • Shape the future of fintech with Synpulse as a Principal Engineer in a hybrid environment. Your role centers on delivering high-quality solutions...  ...with 10 years of experience, you will focus on designing software solutions customized for client needs. Key competencies in Java... 

    Synpulse

    Toronto, ON
    8 days ago
  • $300k - $350k per year

     ...areas and the rest of the stack, and partner with the other senior engineers in autonomy to keep the system coherent end-to-end. Autonomy...  ...prediction, or planning (ideally more than one of the three). Strong software engineering fundamentals in C++ and Python. You write or review... 

    AeroVect

    Toronto, ON
    8 days ago
  • Shape the future of data platforms at TD Securities as a Principal Engineer. Help drive rapid evolution while delivering customer solutions and managing operations within a diverse technology team. The Velocity team is seeking a Principal Engineer to lead data platform operations... 

    The Toronto-Dominion Bank (Canada)

    Toronto, ON
    2 days ago
  • Drive innovation in HR and Finance as a Principal Full Stack Engineer in Toronto. Collaborate on transformative AI agents and create impactful tooling...  ...development tasks. Key Responsibilities: • Develop new software solutions for engineering projects • Enhance existing... 

    Fitch Solutions

    Toronto, ON
    2 days ago
  • Join CPP Investments as a Principal Engineer specializing in AI & Emerging Technologies, focusing on scalable, impactful solutions. Your leadership...  ...’ strategic vision. You will need significant experience in software engineering and a solid grasp of AI as well as cloud... 

    CPP Investments | Investissements RPC

    Toronto, ON
    2 days ago
  •  ...and auditing of infrastructure. Mentor senior and mid-level engineers, raise the quality bar through design and code review, and influence...  ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More... 
    Contract work
    Worldwide

    ZoomInfo Technologies LLC

    Toronto, ON
    1 day ago
  •  ...during standard work hours and/or assigned on call hours. Reporting to Principal Solution Architect. Candidate Requirements/Must-Have Skills 10+ years of working experience as a Software Engineer. 3+ years of experience with Microsoft Entra ID and Conditional Access... 

    Dawninfotek

    Toronto, ON
    8 days ago

Do you want to receive more vacancies?

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