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
$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...SuggestedPermanent employmentFull timeWork at office$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...SuggestedPermanent employmentFull timeWork at officeImmediate start$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...SuggestedInternshipLocal areaFlexible hours- 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
$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...SuggestedLong term contractInternship- 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...
- ...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 contractFlexible hours
- 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...
- 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 hours3 days per week
- 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...
- 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...
$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$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...InternshipWorldwide- ...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 workRemote work
$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...$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 contractRemplacementFull timeTemporary workLocal areaFlexible hours- 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
$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 contractTemporary workWork at officeImmediate startWorldwideShift work2 days per week$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 contractTemporary work- 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 contractStart todayLocal area
$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 employmentFull timeContract workWork at officeShift work$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 officeRemote work$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- 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...
$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...- 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...
- 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...
- 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...
- ...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 workWorldwide
- ...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...
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
- mechanical engineering director Toronto, ON
- chief engineer Toronto, ON
- directeur ingénierie Toronto, ON
- director software engineering Toronto, ON
- project engineer assistant project manager Toronto, ON
- chief power engineer Toronto, ON
- general engineer Toronto, ON
- senior software developer Toronto, ON
