Senior Principal Engineer
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.
- ...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...SeniorFull timeInternshipRemote work
$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...SeniorLong term contractWork at officeRelocation$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...SeniorFull timeWork from home- ...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...SuggestedFull timeWork at officeLocal areaFlexible hours
$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...SeniorFull timeInternshipFlexible 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...SeniorFull timeFlexible hours
- ...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 employmentShift work
$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...SeniorTemporary workWork at office$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$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...SeniorFull timeRemote workFlexible hours$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...SeniorLong term contractFull timeRemote workFlexible 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 hours
$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...SeniorInternshipWork at officeLocal areaRemote workWork from homeFlexible hours$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...SeniorFull time$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 contractFull timeWork at officeWork from home- ...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...SeniorLong term contractContract workWork at officeLocal area
- ...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 timeContract work
$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...SeniorWork at officeLocal areaFlexible hours$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 contractTemporary workShift work$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 areaWorldwideFlexible hoursShift work$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...SeniorLong term contractPermanent employmentFull timeInternshipLive InWork at officeImmediate startRemote workFlexible hours3 days per week$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 timeFlexible hours3 days per week- ...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
$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...SeniorOngoing contractFull timeWork at officeLocal area$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 timeFlexible hoursusd218k 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...SeniorFull timeWork at office$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...SeniorFull timeWork at officeLocal areaRemote work$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 areaWorldwide$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:...SeniorLong term contractTemporary workFor contractorsCasual workImmediate start$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Engineer. Be the first to apply!
- project engineer assistant project manager Toronto, ON
- chief engineer Toronto, ON
- director software engineering Toronto, ON
- engineering project manager Toronto, ON
- mechanical engineering project manager Toronto, ON
- mechanical engineering director Toronto, ON
- chief power engineer Toronto, ON
- directeur ingénierie Toronto, ON
- general engineer Toronto, ON
- senior disability case manager Toronto, ON
