Principal Software Engineer
$180k - $220k per yearXello
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!
- ...and see the impact you create. The Role We are looking for a Principal Engineer to provide technical leadership and help define engineering strategy... ..., building, testing, deploying, and operating production software. - Promote reliability-by-design: service ownership, clear...SuggestedLong term contractFull timeRemote workWorldwide
- ...International expansion is a critical growth engine for Toast's future. Outside the US, we... ...vacancy. Who We Are Supporting customers software partners is a key part of international... ...integrate with a partner. We are looking for a principal engineer to lead the development of this...SuggestedFull timeLocal areaRemote work
$190k - $220k per year
...If you’re looking to be one of the first engineers at an early stage, rapidly growing startup, let’s chat! Canopy Connect is building the... ...exceptional engineers to drive our mission forward. As a Principal/Sr Staff Engineer, you will work closely with our VP Engineering...SuggestedFull timeInternshipRemote workHome officeVisa sponsorship$90k - $120k per year
...salary Home office stipend Paid time off Training & development Overview We are seeking a resourceful and talented Software Engineer to join our team and contribute to the ongoing growth and development of our platform. As Remarcable's latest member of the Engineering...SuggestedFull timeFor contractorsRemote workHome office$160k - $240k per year
...new technology. Our multidisciplinary teams of data scientists, engineers, and geologists work together to build data systems, design new... ...together mine and processing engineers, geologists, data scientists, software engineers, and community, health & safety, construction, and...SuggestedFull timeRemote work$186.37k - $223.64k per year
...could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This is a remote position. We... ...allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –...Long term contractLocal areaRemote work- ...Job Responsibility: Overview: At Quest, we create and manage the software that makes the benefits of new technology real. Companies turn to us to manage, modernize and secure their business, from on-prem to in-cloud, from the heart of the network to the vulnerable endpoints...Full timeWork at officeRemote work
$149.6k - $199.6k per year
...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of...Full timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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 timeApprenticeshipLocal areaRemote work
- ...solving big challenges and are focused on providing Canadians with better access to the care they need. We are seeking a Support Software Engineer to join our team. Your duties will include assisting with client support tasks, and providing support for application issues....Full timeFlexible hours
$150k - $240k per year
...demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company: In the coming decades, our world needs far more...Full timeInternshipRemote work$150k - $185k per year
...talented individuals who are excited to grow with us and join our mission. The Opportunity: Palmstreet is looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you will lead the team on key architectural decisions, work on core user...Full timeRemote work- ...your next career move, Join Us! LastPass is looking for a Principal Cloud Security Engineer: As a Principal Cloud Security Engineer at LastPass, you will... ...to embed shift-left security practices throughout the software development lifecycle - Implement and manage cloud and Kubernetes...Full timeInternshipWorldwideShift work
- ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...Long term contractFull timeWork from home
- ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,... ...architectures - Experience with enterprise software deployment, updates, and version management... ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns...Full timeWork at officeLocal areaWorldwide
$153k - $213k per year
...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards... ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system...Long term contractFull timeRemote work- ...Come join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-... ...critical decisions. Who You Are: - 5+ years building production software, with significant experience in desktop applications or Office add...Full timeWork at officeWorldwide
$247.74k per year
...together quarterly for intense in-person working sessions called “surges. ” learn more about working at Coinbase . As a Frontend Software Engineer on the Financial Services & Loyalty team within the Consumer & Business group, you'll build and ship the user-facing experiences...Full timeLocal area- ...New Principal Site Reliability Engineer, Platform Engineering: Dedicated Remote, Canada; Remote, United Kingdom; Remote, United States Apply GitLab is... ...the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are...Full timeRemote work
- ...Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Our customers include...Full time
- ...Back to jobs New Senior Software Engineer Remote Canada Apply Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser...Full timeRemote workWorldwide
- Responsibilities Build and improve WebCompat dashboards for triage, reporting, and metrics. Improve the broken-site-report screenshot capture and pipeline. Collaborate with the WebCompat team and QA to develop reliable tooling for reporting and triage needs. Requirements...Full timeContract work
- ...every learner can navigate the future with curiosity, resilience, and a love of learning. Role Outschool is looking for full-stack Software Engineers to develop and improve our suite of products to help parents, learners, and educators to engage in love of learning, all through...Full timeLocal areaFlexible hours
- ...Back to jobs Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing intelligence... .... About the Role We're looking for a mid-level software engine er who leans backend and enjoys building features end to end....Full timeInternshipRemote workShift work
- ...applications and next steps. Our partner is looking for a Staff Software Engineer (Full-Stack) based in Canada. This is a high-impact, full-... ...technical expertise. - Previous experience operating at Staff, Principal, Architect, or equivalent senior technical level. -...Full timeWork at officeRemote workFlexible hours
$55k - $68k per year
...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Co-op, Agents based in Canada. This is a full-time, remote software engineering co-op opportunity within an R&D environment...Full timeManual laborRemote work$141.52k - $176.9k per year
...team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer, L3. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains:...Full timeLocal areaRemote workWorldwide$154.5k - $225.45k per year
...drive revenue performance. Join a talented, product focussed engineering team committed to solving some of the most complex and impactful... ...performance management. About the Role We’re looking for a Senior Software Engineer who thrives in the earliest stages of product...Long term contractFull timeInternshipRemote workFlexible hours$242.54k - $302.84k per year
...Tailscale Tailscale is making safe connection effortless by delivering software that makes it easy to securely interconnect people and their... ...Role We’re seeking a skilled and diligent full-time Software Engineer to join our growing team. You will work as part of the engineering...Full timeInternshipRemote workFlexible hours$120k - $160k per year
...the U.S. Our platform is growing rapidly, with a 10% month-over-month growth, and we are seeking a skilled and motivated Full-Stack Engineer to join our talented engineering team as we scale and expand. Responsibilities: Collaborate with our team to design, develop,...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- chief engineer Remote
- project engineer assistant project manager Remote
- engineering project manager Remote
- director software engineering Remote
- mechanical engineering project manager Remote
- general engineer Remote
- mechanical engineering director Remote
- software engineer internship Remote
- software engineer Remote
- software developer remote Remote
