Principal Software Engineer
$180k - $220k per yearXello
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!
- ...Our mission? To power measurable employee engagement worldwide. And we’d love for you to join us! About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI-powered template editing, a standalone ConfidenceCheck service...SuggestedWork at officeRemote workWorldwide1 day per week
- ...tackle the most strategic challenge that companies face: how to recruit and hire top talent. We’re building the next generation of hiring software that companies like Netflix, Yelp, Cirque du Soleil, Shopify, and Spotify rely on to grow their teams. We've rethought the talent...Suggested
- ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass... ...innovations on the Okta Engineering Blog . The Principal Software Engineer Opportunity We seek a visionary and highly influential...SuggestedLong term contractLocal areaRemote workWorldwide
- ...Governance (OIG) organization is looking for a Principal Engineer to join our team — OIG is Okta’s... ...challenge of building enterprise-grade software that millions of users depend on.... ...platforms Familiarity with workflow engines or approval/routing systems (e.g., finite...SuggestedLocal areaRemote workWorldwideFlexible hours
$216k - $297k per year
...3 times a week. The Auth0Lab Team We are a small team of engineers exploring new Auth0 products and features ideas. We take things... ...’ll be doing We are looking for a very senior, knowledgeable Software Architect (P6) that both wants to be hands on and think about the...SuggestedWork at officeLocal areaWorldwide$180k - $275k per year
...sciences industry , committed to making a positive impact on its customers, employees, and communities. 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...InternshipWork at officeLocal areaRemote workWork from homeFlexible hours- ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested and...Long term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
- ...collaboratively — without compromising standards — we want to hear from you. US Mobile is looking for a Principal-level SDET to own and elevate our quality engineering practice. This is a technical leadership role for someone who has built, scaled, and stabilized automated...Worldwide
$140k - $180k per year
...want to hear from you. US Mobile is looking for a Principal-level SDET to own and elevate our quality engineering practice. This is a technical leadership role for... .... Mentorship & Influence Mentor Software Engineers on test design and automation. Establish...Contract workWork from homeWorldwideFlexible hours$220k - $300k per year
...’re deployed today, running in production at some of the largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive our technical strategy, tackle our most complex engineering challenges...Long term contract$160k - $175k per year
...responsible for designing, developing, and maintaining complex software systems, mentoring junior developers, and ensuring high standards... ...Communication ~ Work closely with product managers, designers, QA engineers, and stakeholders to translate requirements into technical...Temporary workWork at officeRemote work$180k - $275k per year
...offering a unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower...InternshipWork at officeLocal areaRemote workFlexible hours- ...We are looking for an experienced software engineer to join a team where your work will be front and center to thousands of customers. You will join an elite team who is innovative and flexible; with a weekly, agile release cycle and individual ownership. We expect great...Full timeFlexible hours
- ...paperless validation in Life Sciences: valgenesis.com/about The Principal Software Validation Subject Matter Expert (SME) provides strategic and... ...Leadership & Mentorship - Collaborate with Quality, IT, Engineering, Manufacturing, QC Labs, and Regulatory Affairs. - Mentor...Full time
- ...to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Principal Data Engineering leader at RAVL, you will design, define, and elevate enterprise-grade data and AI platforms that are secure, scalable, and high...Permanent employmentFull time
- ...Rimkus is a global leader in engineering and technical consulting, providing expert services... ...for clients worldwide. We are seeking a Principal Structural Engineer with extensive... ...have knowledge of a variety of computer software applications including computer assisted...Work at officeLocal areaRemote workWork from homeWorldwideFlexible hours
$180k - $230k per year
...Principal Geomechanics Engineer ITASCA North America | Canada-based About the role ITASCA North America is seeking a Principal... ..., or industry engagement. ~Familiarity with ITASCA software, such as FLAC3D, 3DEC, UDEC, or PFC. Why ITASCA...Long term contractFull timeTemporary workRemote work- ...RAVL is a boutique technology advisory and engineering firm focused on the financial services industry. Everything we do is centered on helping our clients realize measurable ROI from their technology investments. We’re growing our engineering team and hiring AI Platform...Permanent employmentFull time
- ...and Company-wide events to stay connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! As Principal Engineer - Satellite Systems , you will serve as a senior technical authority across Kepler’s satellite and space mission activities. Reporting...Full timeWork at officeRelocation package
- ...Reference no. R2859187 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) About the job Ready to push the limits of what’s possible? Join Sanofi in one of our corporate functions...Work from homeFlexible hours
- ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that...Full timeInternshipLive InManual labor
- ...here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and high-performance services that form the backbone of modern digital...Permanent employmentFull time
- About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...Full time
- ...About the role and team Engineering at Uber means building for real-world impact under real-world constraints. You'll join a team that builds... .... Proficiency in writing understandable, maintainable software and a curiosity to explore different solutions for complex problems...Full timeWork at officeRemote workWorldwideShift work
- ...Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient, transparent...Long term contractTemporary workWork at officeImmediate start2 days per week
- ...RAVL is a boutique technology advisory and engineering firm focused on the financial services industry. Everything we do is centered on helping our clients realize measurable ROI from their technology investments. We’re growing our engineering team and hiring ML Platform...Permanent employmentFull timeImmediate start
- ...UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible... ...at . Job Description: As an Analog/Mixed-Signal IC Design Engineer, you will be part of a key team designing sophisticated advanced...Flexible hours
$110k - $140k per year
...while working on deeply Canadian fintech problems. Our Fintech engineering teams are modernizing platforms that support millions of credit... ..., and operational decision-making. We are looking for a Software Engineer who wants to grow with a product engineering team that...Full time$160k - $220k per year
...re all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation... ...to Haves: Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted...Local areaWorldwide- ...stack leverages microservices built with Python and Go, running on GCP and Kubernetes. We're creating smoother, smarter, and more delightful experiences for our users, and we're solving real engineering problems at scale. Note: this is not a Data Engineering position...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- engineering project manager Toronto, ON
- mechanical engineering project manager Toronto, ON
- director software engineering Toronto, ON
- general engineer Toronto, ON
- mechanical engineering director Toronto, ON
- project engineer assistant project manager Toronto, ON
- chief power engineer Toronto, ON
- directeur ingénierie Toronto, ON
- chief engineer Toronto, ON
- software engineer - ai machine learning Toronto, ON
