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

Senior Principal Engineer

Full-time

Raising The Village

About Raising The Village  

Raising The Village's mission is to build and strengthen pathways out of ultra-poverty through an approach guided by data, designed with communities, and scaled by partnerships. We work with last-mile communities to implement solutions that raise incomes, sustain impact, and chart sustainable pathways to possibility within 24 months. To date, we have supported more than two million people in Uganda, Rwanda, and the Democratic Republic of Congo, with support from our partners and our team in North America. Find out more about our programs and impact at ( .

About the Venn Platform

RTV is investing in the next generation of Venn, an integrated platform for program delivery, monitoring, evaluation, and learning.

What sets Venn apart is its unique ability to unify two critical domains:

  • Monitoring, Evaluation, and Learning (MEL): The measurement frameworks, indicators, instruments, and learning loops that drive continuous program improvement.
  • Systems: The applications, data infrastructure, and data science capabilities that power and operationalize those frameworks.

Getting this platform right has direct consequences for program delivery at scale across multiple countries. 

Position overview  

We are seeking a Principal Engineer who combines deep technical expertise with strong people leadership. The Principal Engineer & Engineering Manager is a senior technical leadership role responsible for ensuring the successful delivery, quality, maintainability, and long-term ownership of RTV's technology platforms.

This role acts as RTV's technical representative during the design and implementation of strategic technology initiatives, working closely with external vendors, internal stakeholders, and delivery teams to ensure solutions align with RTV's business objectives, architectural standards, and long-term operating model.

The successful candidate will combine strong software engineering and architecture experience with practical leadership skills, helping RTV establish modern engineering practices, govern AI-assisted software development, and build an engineering capability that can support and evolve platforms after vendor handover.

Key responsibilities  

Engineering leadership

  • Establish and maintain engineering standards, development practices, and quality frameworks across RTV technology initiatives.
  • Evaluate and oversee the use of modern development practices including AI-assisted software development by vendors and internal teams.
  • Establish standards for code review, testing, documentation, and validation of AI-generated artifacts.
  • Ensure AI-assisted development does not compromise security, maintainability, quality, or architectural consistency.
  • Provide technical leadership and mentoring to engineers and technical contributors.
  • Build a culture of quality, accountability, continuous learning, and pragmatic delivery.
  • Support recruitment, onboarding, coaching, and development of engineering talent.
  • Serve as a trusted technical advisor to leadership.
  • Vendor oversight & technical governance
  • Act as RTV's primary technical counterpart to implementation vendors.
  • Participate in architecture reviews, solution design sessions, sprint reviews, and technical planning activities.
  • Challenge and validate technical decisions, assumptions, estimates, and implementation approaches.
  • Review solution quality, maintainability, performance, scalability, and security.
  • Assess and manage technical risks throughout delivery.
  • Lead technical handover planning from implementation vendors to RTV

Team management & mentorship

  • Manage and mentor engineers, supporting their growth, performance, and career development.
  • Foster a collaborative, inclusive, and high-performing engineering culture.
  • Provide technical coaching, conduct regular 1:1s, and guide engineers through complex challenges.
  • Support hiring, onboarding, and team capability building.
  • Execution & Delivery
  • Oversee technical delivery across multiple projects or workstreams.
  • Partner with product and cross-functional teams to translate requirements into technical plans.
  • Ensure predictable execution, clear communication, and timely delivery of engineering work.
  • Identify risks early and guide teams through trade-offs and decision-making.

Quality & governance

  • Champion strong engineering fundamentals: testing, documentation, code reviews, and reliability.
  • Introduce and maintain processes that improve consistency and reduce operational burden.
  • Ensure systems are built with long-term sustainability and clarity in mind.
  • Promote healthy engineering discipline around change management and release practices.
  • Strategic Contribution
  • Evaluate new tools, technologies, and approaches that improve team efficiency or system quality.
  • Contribute to long-term technical roadmaps and organizational planning.
  • Help shape engineering culture, values, and ways of working. 

Qualifications and Experience  

Technical expertise

  • 8–12+ years of professional software engineering experience.
  • Strong proficiency in modern application development (web, mobile, backend, or full-stack).
  • Experience designing and maintaining complex systems at scale.
  • Strong experience with modular monoliths, metadata-driven systems, offline-first mobile architectures, or multi-tenant SaaS platforms.
  • Deep understanding of software architecture, data modeling, and system design.
  • Strong debugging, problem-solving, and analytical skills.

Leadership & management

  • 2–5+ years managing engineers or leading technical teams.
  • Proven ability to mentor, coach, and develop engineering talent.
  • Strong communication skills — able to explain technical concepts clearly to diverse audiences.
  • Experience guiding teams through ambiguity and complex technical decisions.
  • Collaboration
  • Comfortable working with product, design, data, and operations teams.
  • Ability to balance technical excellence with practical delivery needs.
  • Strong stakeholder management and cross-functional communication. 

Collaboration  

  • Comfortable working with product, design, data, and operations teams. 
  • Ability to balance technical excellence with practical delivery needs. 
  • Strong stakeholder management and cross-functional communication.

Disclaimer: 

This job description is intended to describe the general nature and level of work being performed by individuals assigned to this position. It is not intended to be an exhaustive list of all duties, responsibilities, or qualifications. The company reserves the right to modify, add, or remove duties as necessary. 

RTV uses artificial intelligence to screen and assess applicants for this position, including through an applicant tracking system (ATS) that helps sort applications based on job related criteria. Our hiring team reviews all candidates and makes all final decisions. 

Ontario Inclusion and Accessibility Statement: 

RTV is committed to fostering an inclusive, equitable, and accessible workplace. We comply with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (AODA). Accommodations are available upon request for candidates participating in all aspects of the employment process. 

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Engineer in Toronto, ON vacancy
  •  ...Cosmo is on the rise. About the Role Department: Engineering Role Summary: We are looking for a Principal Engineer to set the technical direction for our...  ...engineering bar across the organization. As the most senior individual contributor on the team, you will own the... 
    Senior
    Full time
    Internship
    Remote work

    COSMO

    Toronto, ON
    16 days ago
  • $200k per year

     ...accessing the opportunities they deserve. The role We are looking for a Principal Software Engineer to help architect and scale the core systems that power Passage. This is a senior technical leadership role focused on building reliable, scalable systems while... 
    Senior
    Long term contract
    Work at office
    Relocation

    passage

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

     ...enable and grow the global GTB business. Role Overview As a Principal Engineer within the Global Transaction Banking (GTB) program, you will...  ...ownership. Working in close partnership with technology executives, senior leaders, and engineers, you will play a central role in... 
    Senior
    Full time
    Work from home

    TD

    Toronto, ON
    6 hours ago
  •  ...Job Description Principal Engineer Are you passionate about pushing the boundaries of AI technology and leading the charge in building intelligent solutions that transform how Tax and Trade products work? Join the Thomson Reuters Corporate Tax and Trade team and drive the... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    7 days ago
  • $125k - $171.9k per year

     ...Ontario is expanding and we are now looking for an experienced Principal Geotechnical Engineer to join our team. This position is located in Etobicoke and...  ...development and market growth opportunities. Proven senior experience in tunnels, highways, rail, municipal roads and... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Toronto, ON
    12 days ago
  •  ...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... 
    Senior
    Full time
    Flexible hours

    Stock Recruitment

    Toronto, ON
    12 days ago
  •  ...Principal System Engineer About the Role We are seeking a seasoned, hands-on Principal System Engineer to act as a technical vanguard and drive engineering excellence across our organization. Operating in a highly regulated banking environment, you will be the driving... 
    Permanent employment
    Shift work

    Backbase

    Toronto, ON
    9 days ago
  • $150k - $180k per year

     ...150K–$180K Experience: 12–18 Years We are looking for a  Principal Data Engineer – Databricks to lead enterprise-scale data modernization...  ...as a technical authority, lead architecture decisions, mentor senior engineers, and establish engineering standards. ~ Partner... 
    Senior
    Temporary work
    Work at office

    Staffmax Staffing & Recruiting

    Toronto, ON
    9 days ago
  • $165k - $210k per year

     ...to meet their unique infrastructure requirements. Discover more at .   Role Overview Astera Labs is seeking a hands-on Principal DFT Engineer to drive DFT architecture and execution for its signal-conditioning products that enable high-speed connectivity in rack-scale... 
    Flexible hours

    Astera Labs

    Toronto, ON
    7 hours ago
  • $184.5k - $205k per year

     ...their unique infrastructure requirements. Discover more at Principal Engineer – Embedded Firmware & Software  Location: Toronto or Ottawa,...  ...onboarding, and technical development; people management or a senior technical-lead path may be available as the organization grows... 
    Senior
    Full time
    Remote work
    Flexible hours

    Astera Labs

    Toronto, ON
    3 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates across Canada, with working hours aligned...  ...with expertise and precision. Collaborating closely with senior leaders, your influence will be pivotal in raising the bar to... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Toronto, ON
    21 days ago
  •  ...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 contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  • $180k - $275k per year

     ...its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding...  ...exercise # A final panel interview with team members and senior leaders ~ Once all interviews are complete, the manager... 
    Senior
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    7 hours ago
  • $110k - $160k per year

     ...Position Description: CGI is seeking an accomplished, independent and commercially astute Senior / Principal Forward Deployed Engineering & AI Solutions Architect to help establish, evolve and deliver our Forward Deployed Engineering (FDE) service offering. This is a senior... 
    Senior
    Full time

    CGI

    Toronto, ON
    6 days ago
  • $148.2k - $169.1k per year

     ...Principal Associate, AI Engineer About Capital One Canada For 30 years, we've been on a mission to change banking for good. We challenge the traditional bank stereotype by integrating machine learning, conversational AI and design thinking into our core operations. We're a... 
    Long term contract
    Full time
    Work at office
    Work from home

    Capital One

    Toronto, ON
    6 days ago
  •  ...integrated design practice. Our architects, engineers, interior designers, consultants,...  ...Your Opportunity To be successful as a Principal Mechanical Engineering Leader in the Health...  ...Cancer/Proton Therapy, Long Term Care and Seniors Living project(s). Acumen related to project... 
    Senior
    Long term contract
    Contract work
    Work at office
    Local area

    Stantec

    Toronto, ON
    3 days ago
  •  ...DPSP match, employee assistance programs and time away - don't worry, we've got you covered. The Job at a Glance As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and enterprise platforms. You'll drive... 
    Full time
    Contract work

    Parts Town Canada

    Toronto, ON
    22 days ago
  • $153k - $231k per year

     ...growing rapidly and hiring top talent with leading AI skills across engineering, sales, product, marketing, and beyond as we build the leading digital operations platform.   We are looking for a Senior Principal Industry Analyst Relations to lead our AR program by building... 
    Senior
    Work at office
    Local area
    Flexible hours

    PagerDuty

    Toronto, ON
    4 days ago
  • $123.9k - $203.6k per year

     ...code for new projects or prototypes. Adheres to and improves execution of all phases of the software development lifecycle; coaches engineers across teams or units to drive improvements. Acts as a subject matter expert within the organization to develop and guide new... 
    Long term contract
    Temporary work
    Shift work

    Oracle

    Toronto, ON
    1 day ago
  • $200k - $275k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...sub-team under Okta Secures AI as a Principal Machine Learning (ML) Engineer to advance...  ...latency inference or semantic evaluation engines directly into the API gateway request path... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Okta

    Toronto, ON
    4 days ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Hybrid, three days per week, Toronto / Greater Toronto Area...  ...and unforgettable experiences. We believe in giving our senior technical leaders real ownership, real influence, and the opportunity... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Fulfillment IQ

    Toronto, ON
    a month ago
  • $170k - $190k per year

     ...Job Description 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 our internal engineering platform, standards framework, and developer enablement ecosystem... 
    Full time
    Flexible hours
    3 days per week

    Kraft Heinz

    Toronto, ON
    6 days ago
  •  ...portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture. About the job As a Principal Engineer, you'll be a founding member of OpenTable's Agentic Engineering Platform team within Product Engineering, rethinking how software... 
    Full time

    Opentable

    Toronto, ON
    10 days ago
  • $165k - $313.3k per year

     ...complex customer transformations? As a Cloud & AI Apps Solution Engineer, you will bring deep technical expertise in agentic AI, AI application...  ...into secure, scalable, production-ready solutions. This is a senior individual contributor technical sales role with primary depth... 
    Senior
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Toronto, ON
    1 day ago
  • $123.9k - $203.6k per year

     ...processing, elasticity, redundancy, replication, failover, network unreliability, and data synchronization. Experience with reliability engineering, operational readiness, incident response, root-cause analysis, telemetry, alerting, and SLO-based availability and durability... 
    Full time
    Flexible hours

    Oracle

    Toronto, ON
    2 days ago
  • usd218k per year

     ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and...  ...Investigates, analyzes, and evaluates new technologies Influences senior management in setting the organization's technical objectives... 
    Senior
    Full time
    Work at office

    Equinix

    Toronto, ON
    27 days ago
  • $257.05k - $367.2k per year

     ...their potential and deliver lasting impact that you hardly ever achieve by sitting in a boardroom. As a Partners in Performance Senior Principal you will provide overall, on-site team leadership, usually across multiple teams on a single site. You will be passionate about providing... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Accenture Global

    Toronto, ON
    7 days ago
  • $184k - $253k per year

     ...care deeply about the platform we put in front of the developers and agents who depend on it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader and compass for the Developer Platform team. You'll work across the breadth of the... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    4 days ago
  • $180k - $210k per year

     ...Founded in 1993, Kinross is a Canadian-based senior gold mining company with operations and...  ...: KGC).   Job Summary   The Principal Hydrogeologist provides technical expertise...  ...support of mine operations and geotechnical engineering. The Principal Hydrogeologist will:... 
    Senior
    Long term contract
    Temporary work
    For contractors
    Casual work
    Immediate start

    Kinross Gold Corporation

    Toronto, ON
    3 days ago
  • $165k - $210k per year

     ...redefining the connectivity that powers rack-scale AI infrastructure, and analog design is at the heart of it. As a Principal Analog Mixed Signal Design Engineer, you will architect and design the high-performance analog and mixed-signal circuits that anchor our SerDes, PHY,... 
    Flexible hours

    Astera Labs

    Toronto, ON
    3 days ago

Do you want to receive more vacancies?

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