Talent.com

Computer engineer Jobs in Oshawa, ON

Create a job alert for this search

Computer engineer • oshawa on

Last updated: 15 hours ago
Principal Software Engineer – Distributed Systems

Principal Software Engineer – Distributed Systems

Spirit Omega Inc.Oshawa, ON, CA
Full-time
Quick Apply
Principal Software Engineer – Distributed Systems.Location : Oshawa, ON (Hybrid – 3 days remote).The Principal Software Engineer – Distributed Systems is a senior individual contri...Show moreLast updated: 4 days ago
Graduate Engineer Aerospace Engineer Technician

Graduate Engineer Aerospace Engineer Technician

Essence Coaching GroupOshawa, Ontario, Canada
Full-time
Graduate Engineer / Aerospace Engineer / Technician.Lindsay Ontario Canada (Hybrid).Competitive based on experience.A graduate-level or early-career Aerospace Engineer or Technician is sought to c...Show moreLast updated: 24 days ago
Summer 2026 Co-Op - Computer Science, Cyber Security, and Applied Mathematics - Durham Region

Summer 2026 Co-Op - Computer Science, Cyber Security, and Applied Mathematics - Durham Region

Ontario Power Generation Inc.Oshawa, Durham Region, CA
Full-time
Summer 2026 Co-Op - Computer Science, Cyber Security, and Applied Mathematics - Durham Region.Location : Oshawa, ON, CA, L1H 8W8. University or College, minimum 1st year completed.Electrify your care...Show moreLast updated: 13 days ago
  • New!
Senior QA Automation Engineer — Lead Frameworks & Performance

Senior QA Automation Engineer — Lead Frameworks & Performance

Spirit OmegaOshawa, Durham Region, CA
Full-time
A technology solutions provider in Canada is seeking a Senior Quality Assurance Automation Engineer to lead the development of test automation strategies. The role involves mentoring teams in qualit...Show moreLast updated: 15 hours ago
Project Engineer

Project Engineer

Aecon ConcessionsOshawa, Durham Region, CA
Full-time
Location : Bowmanville, ON, CA; Oshawa, ON, CA.Come Build Your Career at Aecon!.As a Canadian leader in infrastructure development, Aecon is safely and sustainably building what matters for future g...Show moreLast updated: 30+ days ago
  • Promoted
Computer programming Private Tutoring Jobs Whitby

Computer programming Private Tutoring Jobs Whitby

SuperprofWhitby, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show moreLast updated: 30+ days ago
26-004 - Senior QA Automation Engineer Developer

26-004 - Senior QA Automation Engineer Developer

Morson CanadaOshawa, Durham Region, CA
Full-time
Title : Senior QA Automation Engineer Developer 26-004.Friday, January 23, 2026 (5 : 00PM EST).CHQ (Hybrid – 2 days remote), 1908 Colonel Sam Drive, Oshawa. The Sr QA Automation Engineer / Developer is r...Show moreLast updated: 13 days ago
Manufacturing Engineer

Manufacturing Engineer

Mace Staffing Solutions Inc.Oshawa, Durham Region, CA
Full-time
One of our clients in manufacturing industry is actively looking for a Manufacturing Engineer for their plant in Oshawa.Bachelor’s degree in manufacturing engineering, mechanical engineering, mecha...Show moreLast updated: 4 days ago
Security Engineer

Security Engineer

Motion Recruitment Partners LLCWhitby, Durham Region, CA
Full-time
This is more than a security operations role—it’s a chance to shape how a global infrastructure software company aligns its security posture with long-term growth and compliance.Based in the Whitby...Show moreLast updated: 30+ days ago
Technical Computer Technician - Client Site Support

Technical Computer Technician - Client Site Support

A&R SolutionsOshawa, ON, Canada
Full-time
Field Service Computer Technician - Client-Site Support A&R Solutions Position overview : Reporting to the Regional Field Manager, the field support analyst is responsible for supporting IT oper...Show moreLast updated: 2 days ago
Controls Systems Engineer Co-op – Automation

Controls Systems Engineer Co-op – Automation

General Motors of CanadaOshawa, Durham Region, CA
Full-time
A leading automotive manufacturer in Oshawa is seeking a Controls Systems Engineer intern for a hands-on co-op role.Responsibilities include supporting production operations, troubleshooting equipm...Show moreLast updated: 10 days ago
Electrical Engineer

Electrical Engineer

Snc-LavalinOshawa, Durham Region, CA
Full-time
Electrical Engineer page is loaded## Electrical Engineerlocations : CA.Colonel Samtime type : Full timeposted on : Posted 2 Days Agojob requisition id : R-136572### • •Job Description • •## • •Over...Show moreLast updated: 11 days ago
Azure & Databricks Data Engineer (Hybrid)

Azure & Databricks Data Engineer (Hybrid)

Cpus Engineering Staffing Solutions Inc.Oshawa, Durham Region, CA
Full-time
A staffing solutions provider in Oshawa is seeking a Data Engineer to design and build applications enabling data-driven experiences. Responsibilities include developing scalable data pipelines, col...Show moreLast updated: 7 days ago
Software Development Engineer II

Software Development Engineer II

Solera CorporationAjax, ON, CA
Full-time
Software Development Engineer II page is loaded## Software Development Engineer IIlocations : Mitikahtime type : Full timeposted on : Posted Todayjob requisition id : JR-018443 • •Job Description...Show moreLast updated: 30+ days ago
Web Developer

Web Developer

JaragroupsAjax, ON, CA
Full-time
Professional eCommerce & Web Development for existing & upcoming new project.An Individual with self dependent & quick learner person have scope to work. To develop both back-end and front-end websi...Show moreLast updated: 30+ days ago
Project Engineer

Project Engineer

AECONOshawa, Ontario, Canada
Full-time
Come Build Your Career at Aecon!.As a Canadian leader in infrastructure development Aecon is.We lead some of the most impactful infrastructure. If we cant do it safely we dont do it at all.We lead b...Show moreLast updated: 30+ days ago
Junior Angular Developer

Junior Angular Developer

About Us ServicesAjax, ON, CA
Full-time
We are looking to hire a dynamic Angular Developer to join our global team.As an Angular developer, you will be responsible for building a high-quality codebase and creating engaging user interface...Show moreLast updated: 30+ days ago
Project Engineer

Project Engineer

Bird ConstructionAjax, Ontario, Canada
Full-time
The greatest achievements in history are borne from the greatness within people where human potential meets vision and passion fuels evolution. Unlocking this potential is the most important thing ...Show moreLast updated: 30+ days ago
Software Engineer

Software Engineer

BangjinAjax, ON, CA
Full-time
NET CORE, Database (MS SQL Server).Must be a full-stack developer.Must have positive attitude in learning new things.Must have professional experience on core application development using C#, NET ...Show moreLast updated: 30+ days ago
People also ask
Principal Software Engineer – Distributed Systems

Principal Software Engineer – Distributed Systems

Spirit Omega Inc.Oshawa, ON, CA
4 days ago
Job type
  • Full-time
  • Quick Apply
Job description

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