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!
- ...B2B and Advantage platforms. Lead and mentor a team of 5 to 8 engineers and provide technical guidance across additional engineering... ...stakeholder priorities. Requirements ~8+ years of backend software engineering experience delivering enterprise SaaS services at scale...SuggestedLong term contractFull timeFlexible hours
$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...SuggestedLong term contractFull time- ...including over 50% of the Fortune 100®, trust Conga when commercial complexity is high and global impact is on the line. Role: Principal Software Engineer Reports to: Manager, Product Development Location: Houston, TX - Boston, MA Hybrid About the role As a Principal Software...SuggestedLong term contractFull timeWorldwide
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of an AI...SuggestedLong term contractFull timeRemote work
$185k - $230k per year
...experience is an employee first process. Our vision is the same, a place where employees know they can thrive. As an Azure Principal Software Engineer, you will be focused on client engagement, project leadership, and technical solution design of Azure solutions for our...SuggestedFull time- ...of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected... ...or services of GitLab. About the role We are looking for a Principal Engineer to help define and drive the next generation of GitLab’s...Long term contractFull time
- ..., secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster... ..., Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Product Security Engineer The role, in a nutshell At...InternshipLocal areaRemote workFlexible hours
$190.3k - $305.6k per year
...first company. Responsibilities: What you'll do As a Principal Machine Learning engineer, you will work on the development and implementation of... ...common goal: to unleash the potential of every team. Our software products help teams all over the planet and our solutions...Full timeInternshipWork at officeLocal area$100 per hour
...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with... ...explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience) • Strong background...Full timeContract workRemote workWorldwideFlexible hours$120 per hour
...Pay: $120/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Mercor is hiring Senior Software Engineers to work on a... .... You're a good fit if you: Work as a Senior, Staff or Principal Software Engineer (or equivalent senior individual contributor...Hourly payContract work- ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist...Full time
- ...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 jobWork at officeWorldwideFlexible hours
$104k - $139k per year
...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the...Full timeImmediate startRemote workWorldwideHome office$110k - $166k per year
...customers around the world, Blackpoint Cyber is in hyper-growth mode, fueled by a recent $190m series C round. We are seeking a Software Engineer who will help solve complex technical and operational problems in the cybersecurity industry. Candidates will directly support...Full timeRemote work- ...Realtime, and Vector Search. All services are deeply integrated and designed for growth. ABOUT THE ROLE We’re looking for a Software Engineer to join our Turso core database team and help bring forward the future of agentic databases. Turso is both an Open Source...Full timeRemote workFlexible hours
$120 per hour
...Employers Job seekers Career centers Handshake AI Enterprise AI Research Log in Sign up SOFTWARE ENGINEER (CANADA) Sign up now Up to $120/hr Depending on the project Bachelor's , Master's , Ph.D's , Postdocs Remote Part-time Flexible hours Opportunity Overview Handshake is...Contract workPart timeManual laborRemote workFlexible hours- ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+... ...from design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong Python...Full time
- ...Developers are forced to think about regions, caching, codecs and security before they can start uploading anything. We are looking for engineers to solve this problem once and for all! You will be working across the entire stack – client libraries, CLI, CDN, the storage...Full timeRemote workFlexible hours1 day per week
- ...OpenTelemetry releases, review contributions, and evaluate changes. Partner with customer engineers on deliveries alongside the Customer Success team. Requirements At least 5 years of software engineering experience and strong TypeScript proficiency. Experience shipping...Full timeRemote work
- ...Job Responsibility: Calix provides the cloud, software platforms, systems and services required for communications service providers to... ...grow their value. We are seeking a skilled Cybersecurity Software Engineer to develop innovative solutions for identifying patterns in IP network...Full time
- ...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...Long term contractFull timeTemporary workWorldwide
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in Canada. We are looking for an experienced software engineer to help build and scale a high-performance object...Full timeWorldwide
- ...deploy scalable geospatial APIs, services, and data pipelines Collaborate with science teams, product managers, and other backend engineers to deliver complex geospatial data solutions Brainstorm features with engineering management, product managers and domain experts...Full timeRemote work
- ...feels empowered to contribute and innovate. On a day-to-day basis, engineers tackle complex, high-stakes challenges at the core of Reddit’s... ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose programming...Long term contractRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
- ...Description At Xplor we help businesses succeed by giving them the software, payments, and commerce-accelerating technologies they need to... ...on. You will be reporting to the Senior Manager of Software Engineering. You will be involved in the entire software development...Full timeRemote work
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding...Long term contractFull timeRemote work$164.49k - $197.39k per year
...essential features for discovery and organization: Search, the unified engine for finding and querying all Grafana data, and Folders, for... ...’s hands in a self-driven way Experience with developing software that runs in the Cloud o r experience with systems engineering...Full timeLocal areaRemote work$40 - $150 per hour
...someone is you. You'll run agentic coding sessions on real engineering tasks, analyze what the models produce, and red-team them until... ...real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer...Weekly payFull timeContract workFor contractorsRemote workFlexible hours- ...high-quality datasets, reinforcement learning environments, and frontier research benchmarks that improve model capabilities in software engineering, enterprise knowledge work, and advanced STEM reasoning. In software engineering, Turing is the largest and longest-running...Full time
- ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Functional Software Engineer based in Canada. Join a remote-first engineering team building sophisticated production software for capital markets and other highly...Long term contractFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- chief power engineer Remote
- director software engineering Remote
- mechanical engineering project manager Remote
- general engineer Remote
- mechanical engineering director Remote
- engineering project manager Remote
- chief engineer Remote
- project engineer assistant project manager Remote
- software developer remote Remote
- software design engineer Remote
