Talent.com
Principal Software Engineer – Distributed Systems
Principal Software Engineer – Distributed SystemsSpirit Omega Inc. • Oshawa, ON, CA
Principal Software Engineer – Distributed Systems

Principal Software Engineer – Distributed Systems

Spirit Omega Inc. • Oshawa, ON, CA
Il y a 1 jour
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

Principal Software Engineer – Distributed Systems

Requisition ID : 54536

Location : Oshawa, ON (Hybrid – 3 days remote)

Job Overview

The Principal Software Engineer – Distributed Systems is a senior individual contributor role responsible for designing, building, and evolving highly scalable, resilient, and secure distributed systems. This role serves as a technical authority across one or more delivery teams, setting architectural direction while remaining deeply hands-on in software development.

Approximately 80% of the role is hands-on engineering, with the remaining 20% focused on technical leadership, mentorship, and architectural guidance. The Principal Engineer partners closely with engineering leaders, product teams, and stakeholders to ensure technical solutions align with business objectives and long-term platform strategy.

This role plays a critical part in elevating engineering standards, strengthening system design practices, and fostering a culture of technical excellence across the organization.

Key Responsibilities

Technical Leadership & Architecture

Lead the design and evolution of large-scale distributed systems, ensuring high availability, performance, scalability, and security.

Define and influence architectural standards, design patterns, and technical best practices across teams.

Provide technical guidance on complex system integrations, data flows, and platform modernization initiatives.

Participate in architecture and design reviews, offering deep expertise and pragmatic solutions.

Hands-On Software Development

Actively design, develop, test, and maintain production-grade software across multiple technology stacks.

Contribute high-quality, maintainable, and well-documented code to critical systems.

Troubleshoot and resolve complex technical issues in distributed and cloud-based environments.

Evaluate and adopt new tools, frameworks, and technologies to improve system reliability and development efficiency.

Mentorship & Engineering Excellence

Mentor and coach engineers, strengthening problem-solving skills, system design capabilities, and coding practices.

Promote engineering excellence through code reviews, technical discussions, and knowledge sharing.

Advocate for secure coding practices, performance optimization, and operational excellence.

Collaboration & Strategic Influence

Collaborate with product, platform, security, and operations teams to align technical solutions with business goals.

Influence technical roadmaps and long-term platform strategies through expert input and analysis.

Contribute to cross-team initiatives that improve engineering consistency, velocity, and quality.

Support organizational priorities and strategic initiatives as required.

Qualifications

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Experience

15–20 years of progressive software engineering experience, with deep expertise in building and operating distributed systems.

Proven experience acting as a senior technical authority or principal-level engineer within complex environments.

Strong background in system architecture, design patterns, and cloud-native development.

Extensive hands-on experience across multiple technology stacks.

Experience working within Agile delivery models, DevOps practices, and modern CI / CD pipelines.

Demonstrated ability to mentor engineers and raise overall team technical capability.

Strong communication skills with the ability to influence technical direction across teams and stakeholders.

Spirit Omega is committed to a diverse and inclusive workplace. We welcome applications from anyone, including members of Indigenous peoples, Women, visible minorities, persons with disabilities, persons of minority sexual orientations and gender identities, and others with the skills and knowledge to productively engage with diverse communities.

Looking for more opportunities? Check out our website at  jobs.spiritomega.com

#INDSPO

Créer une alerte emploi pour cette recherche

Principal Software Engineer 150 Distributed Systems • Oshawa, ON, CA

Offres similaires
Firmware Engineer

Firmware Engineer

Adamson Systems Engineering • Port Perry
Temps plein
We are hiring for many new positions to keep up with global demand.As a leader in the design and manufacture of premium loudspeaker systems for live sound and installation markets, our name is cele...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
Software Engineering Consultant

Software Engineering Consultant

E-Solutions • oshawa, on, ca
Temps plein
ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Software Engineering Consultant - E-Solutions

Software Engineering Consultant - E-Solutions

E-Solutions • oshawa, on, ca
Temps plein
ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
26-005 - Business System Analyst

26-005 - Business System Analyst

Morson Canada • Oshawa
Temps plein
Business System Analyst 26-005.Friday, January 23rd, 2026 (5 : 00PM EST).CHQ (Hybrid – 2 days remote), 1908 Colonel Sam Drive, Oshawa. Collaborate with business stakeholders to gather, analyze, and do...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
Senior Systems Engineer : Embedded & Cloud Testing Leader

Senior Systems Engineer : Embedded & Cloud Testing Leader

General Motors of Canada • Oshawa
Temps plein
A leading automotive company in Oshawa is looking for a Senior Engineer to enhance their system engineering and testing team. The role involves ensuring the integrity and performance of system pipel...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
Senior Systems Engineering

Senior Systems Engineering

General Motors of Canada • Oshawa
Temps plein
This posting is for an existing vacancy within the organization and is open to new applications.As part of the application process, Artificial Intelligence will be used in the hiring process for th...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
Implementation Engineer - Querentia

Implementation Engineer - Querentia

Querentia • oshawa, on, ca
Temps plein
Saviynt and identity integration technologies.This role will focus on implementing and integrating identity and access management (IAM) solutions across enterprise environments, ensuring secure and...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Java Software Engineer

Senior Java Software Engineer

Luxoft • oshawa, on, ca
Temps plein
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Sales Partners

Sales Partners

ATIA Ltd • Oshawa, Durham Region, Canada
Télétravail
Temps partiel
We are looking for reseller companies (partners), who have prebuilt database of customers, or who can find and generate new clients and projects. Partnership companies will be responsible for findin...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Senior Java Software Engineer - oshawa

Senior Java Software Engineer - oshawa

Luxoft • oshawa, on, ca
Temps plein
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
DevOps Engineer

DevOps Engineer

VBeyond Corporation • oshawa, on, ca
Temps plein
We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Digital Control & Real-Time Systems Engineer

Senior Digital Control & Real-Time Systems Engineer

Raise • Pickering
Temps plein
A leading engineering company in Pickering, Ontario, is seeking a Mid-Senior level engineer for contract work in Digital Control Computing. Responsibilities include designing and troubleshooting sys...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
Engineering Expert – Hardware Integration

Engineering Expert – Hardware Integration

Essence Coaching Group • Pickering
Temps plein
Engineering Expert – Hardware Integration.A senior-level Hardware Integration Engineer is sought to lead the design, development, and integration of embedded electronic systems for hybrid eVTOL air...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
Senior Java Software Engineer - Luxoft

Senior Java Software Engineer - Luxoft

Luxoft • oshawa, on, ca
Temps plein
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
DevOps Engineer - VBeyond Corporation

DevOps Engineer - VBeyond Corporation

VBeyond Corporation • oshawa, on, ca
Temps plein
We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Technical Engineer

Senior Technical Engineer

Raise • Pickering
Temps plein
Designing, troubleshooting, problem solving, system / project support and mentorship in Digital Control Computer and related Real Time Process Computing hardware and / or software, working on individua...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
DevOps Engineer - oshawa

DevOps Engineer - oshawa

VBeyond Corporation • oshawa, on, ca
Temps plein
We are seeking a DevOps Engineer.The role focuses on infrastructure setup, deployment automation, performance, security, and operational stability throughout the migration and post-launch phases.Su...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Embedded Firmware Engineer – Pro Audio

Embedded Firmware Engineer – Pro Audio

Adamson Systems Engineering • Port Perry
Temps plein
A reputable audio technology company in Durham Region is seeking a Firmware Engineer to design, develop, and maintain embedded firmware for professional audio products. The role involves collaborati...Voir plus
Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre