OPEN: Lead Software Engineer / Developer (Oshawa)

CPUS Engineering Staffing Solutions • oshawa, on • Posted July 13, 2026

About the Role

What You’ll Do

Lead system design and architecture decisions for new and existing applications. Mentor engineers, elevate team performance, and foster a culture of technical excellence. Implement coding standards, security best practices, and modern development workflows. Collaborate with stakeholders to align technology with business objectives. Drive new application development and modernization / refactoring of legacy systems. Evaluate emerging technologies and guide adoption of cloud‑native and microservices architectures. Influence strategic direction by participating in discussions and providing technical expertise to leadership and stakeholders, ensuring informed decision‑making. Fulfill additional responsibilities as needed to support organizational goals and initiatives. Tech Stack & Tools

Languages & Frameworks: C#, .NET Core, Node.js, React, Angular, Python Cloud Platform: Azure (mandatory) Cloud Services & Certifications: GitHub Enterprise (GHE‑900), Azure...