500-2251
We are currently requesting resumes for the following position: Lead Software Engineer / Developer
Resume Due Date: Friday, January 2nd, 2026 (5:00PM EST)
Location: 1908 Colonel Sam Drive, Oshawa, Ontario
Work Mode: (Hybrid – 3 days remote per week)
Contract Duration: 12 Months
Hours: 35 hours/week
Level: Senior
Vacancies: 2
Employment Type: Incorporated Contractor
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 Associate Certification preferred
-Databases: MS SQL
-UX: Material UI, UI
-Architectural Patterns: Microservices, Serverless, Event-driven (near real-time), Monolithic (legacy)
-Design Approach: Domain Driven Design (DDD)
-CI/CD: Transitioning from Azure DevOps to GitHub Enterprise
-Containerization & Orchestration: Docker, Azure Kubernetes Service (AKS)
-Monitoring: Dynatrace
-Security: Knowledge of PCI/HIPAA (nice to have)
Qualifications:
-Bachelor’s degree in Computer Science, Software Engineering, or related field.
-8-15 years of experience in full stack development and technical leadership.
-Proven ability to mentor teams and influence technical direction.
-Strong expertise in system architecture, design patterns, and cloud technologies.
-Experience with Agile, DevOps, and modern software workflows.
-Excellent communication, analytical thinking, and problem-solving skills.
Soft Skills:
-Exceptional verbal and written communication.
-Collaborative team player with strong leadership traits.
-Ability to think outside the box and deliver innovative solutions.
Major Initiatives:
-New app development.
-Refactoring and retrofitting legacy systems.
-Driving modernization and cloud-native adoption.
To apply for this job email your details to lnewman@cpus.ca
All applicants are required to complete a CSIS Security Clearance to be considered for employment in the Nuclear sector.
Failure to initiate/apply for a CSIS Security Clearance will result in your application being rejected.
