Principal Software Engineer
7 hours ago
Principal Software EngineerRequisition ID: 54536Location: Oshawa, ON (Hybrid – 3 Days Remote)Job OverviewOPG is seeking an accomplished Principal Software Engineer to provide senior-level technical leadership, drive engineering excellence, and influence software strategy across multiple teams. This expert-level role is responsible for defining architectural direction, elevating development practices, mentoring engineering talent, and aligning technical outcomes with business goals.As a Principal Software Engineer, you will act as a thought leader, guiding system design, fostering innovation, and enhancing software reliability and security. You will collaborate with senior stakeholders to shape long-term technical strategy and contribute to building a high-performance engineering culture.Key ResponsibilitiesTechnical Leadership & ArchitectureLead system design, architectural decision-making, and solution evaluation to ensure delivery of scalable, secure, and robust software systems.Set engineering direction and influence technical standards, patterns, frameworks, and best practices across teams.Evaluate emerging technologies and recommend adoption strategies that strengthen organizational capabilities and innovation.Mentorship & Team DevelopmentMentor software engineers at all levels, fostering growth in technical skills, decision-making, and problem-solving.Promote engineering excellence through knowledge sharing, coaching, and continuous improvement initiatives.Support teams in resolving complex technical challenges and elevating the overall quality of software delivery.Cross-Functional CollaborationPartner with product owners, business stakeholders, and leadership to ensure technical solutions align with strategic objectives.Contribute to multi-team technical strategies and promote a cohesive, collaborative engineering culture.Communicate architectural direction, trade-offs, and technical risks with clarity and precision.Software Quality, Security & DeliveryChampion secure coding practices, code quality standards, and effective design principles to ensure consistent, maintainable software.Influence and support DevOps, CI/CD pipelines, automated testing, and modern software development workflows.Advocate for improved efficiency, reliability, and performance across the software development lifecycle.Strategic & Organizational ImpactParticipate in technology roadmap discussions and provide expert technical guidance to senior leadership.Drive initiatives that enhance long-term platform stability, scalability, and innovation.Take on additional responsibilities aligned with organizational priorities and emerging needs.QualificationsEducation & ExperienceBachelor’s degree in Computer Science, Software Engineering, or a related field.6–8 years of progressive experience in software engineering, with demonstrated technical leadership.Technical ExpertiseDeep knowledge of software architecture, design patterns, cloud technologies, and scalable system design.Experience with modern software development practices, Agile methodologies, and DevOps principles.Proven ability to influence engineering direction and improve technical quality across teams.Leadership & CommunicationStrong ability to mentor engineers, guide technical strategy, and support cross-team problem-solving.Excellent communication and collaboration skills, capable of translating complex technical topics for diverse audiences.Demonstrated success influencing stakeholders and contributing to organization-level engineering decisions.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
-
Oshawa, Canada Northrop Grumman Full timePrincipal OR Senior Principal Field Service Engineer – Network and Communications (DEPLOYABLE) Northrop Grumman Aeronautics Systems is looking to add a Principal OR Senior Principal Field Service Engineer – Network and Communications to join our team at RAAF Base Tindal in Australia. This position will be in our Avionics Integration Organization...
-
Oshawa, Canada Northrop Grumman Full timePrincipal or Senior Principal Network and Communications Field Service Engineer - R10215958-40 Join to apply for the Principal or Senior Principal Network and Communications Field Service Engineer - R10215958-40 role at Northrop Grumman. RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: Top Secret TRAVEL: Yes, 50% of the Time...
-
Oshawa, Canada Northrop Grumman Full timePrincipal or Senior Principal Network and Communications Field Service Engineer - R Join to apply for the Principal or Senior Principal Network and Communications Field Service Engineer - R role at Northrop Grumman. RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: Top Secret TRAVEL: Yes, 50% of the Time Description At...
-
Senior Software Engineer, Backend
1 week ago
Oshawa, Canada Affirm Full timeSenior Software Engineer, Backend (Banking Foundations)Join to apply for the Senior Software Engineer, Backend (Banking Foundations) role at AffirmSenior Software Engineer, Backend (Banking Foundations)6 days ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer, Backend (Banking Foundations) role at AffirmAffirm is reinventing...
-
Senior Software Engineer, Backend
6 days ago
Oshawa, Canada Affirm Full timeSenior Software Engineer, Backend (Banking Foundations) Join to apply for the Senior Software Engineer, Backend (Banking Foundations) role at Affirm Senior Software Engineer, Backend (Banking Foundations) 6 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer, Backend (Banking Foundations) role at Affirm Affirm is...
-
Senior Software Engineer
4 weeks ago
Oshawa, Canada Affirm Full timeSenior Software Engineer (Online Storage)Join to apply for the Senior Software Engineer (Online Storage) role at AffirmContinue with Google Continue with GoogleSenior Software Engineer (Online Storage)Join to apply for the Senior Software Engineer (Online Storage) role at AffirmGet AI-powered advice on this job and more exclusive features.Affirm is...
-
Senior Software Engineer
4 weeks ago
Oshawa, Canada Affirm Full timeSenior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Continue with Google Continue with Google Senior Software Engineer (Online Storage) Join to apply for the Senior Software Engineer (Online Storage) role at Affirm Get AI-powered advice on this job and more exclusive features. Affirm is...
-
Manager, Software Engineering
1 week ago
Oshawa, Canada Ontario Power Generation Full timeStatus: Regular Full TimeWorking Conditions: On-site Education Level: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Business Administration, Management, or related fields, particularly if combined with technical experience. Base Location: Oshawa, ON Shifts(s): DaysTravel: 10% Deadline to Apply: December...
-
Manager, Software Engineering
1 week ago
Oshawa, Canada Ontario Power Generation Full timeStatus: Regular Full TimeWorking Conditions: On-site Education Level: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Business Administration, Management, or related fields, particularly if combined with technical experience. Base Location: Oshawa, ON Shifts(s): DaysTravel: 10%Deadline to Apply: December 15,...
-
Manager, Software Engineering
7 days ago
Oshawa, Canada Ontario Power Generation Inc. Full timeSelect how often (in days) to receive an alert: Status: Regular Full TimeWorking Conditions: On-siteEducation Level: Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Business Administration, Management, or related fields, particularly if combined with technical experience.Base Location: Oshawa, ONShifts(s): DaysTravel:...