Senior Software Engineer - Azure/Microservices
- Oshawa, ON
- Hybrid
- Posted Sep 24, 2026
- 1 position
$90–$95 / hour
Opens an external site
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 18, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
The Senior Software Engineer will lead application development, mentor team members, and translate business needs into technical solutions. They are responsible for enforcing coding standards, implementing DevOps automation, and managing project risks to ensure high-quality delivery.
Job details
Our client - A large industrial organization based out of Oshawa - is looking to hire a Senior Software Engineerd for a 3 year contract position. This is a hybrid position - 3 days/week on-site in Oshawa. Job Overview The Senior Software Engineer Developer leads software application development, mentoring developers, and translating business needs into technical solutions. It focuses on improving system quality through coding standards and peer reviews, promoting engineering excellence, and refining development workflows with DevOps and automation. The position also drives continuous improvement and supports strategic goals to enhance organizational agility and innovation. We are migrating older technology systems to a newer cloud based (AZURE) infrastructure. Deep experience with Microsoft based cloud technologies is required. JOB DUTIES Achieve Timely and High-Quality Software Delivery: Lead the development of software applications to ensure on-time delivery of features that meet quality standards, directly enhancing customer satisfaction and business performance. Ensure High-Quality and Consistent Code: Enforce coding standards and conduct peer reviews to maintain high-quality and consistent code, reducing errors and improving system reliability. Foster Engineering Excellence: Develop and enforce software development practices that promote engineering excellence, leading to more efficient and effective development processes. Enhance Workflow Efficiency: Implement and refine DevOps, automation, and CI/CD processes to streamline development workflows, reducing time-to-market and increasing operational efficiency. Drive Innovation and Continuous Improvement: Lead initiatives to identify and implement opportunities for innovation and optimization, keeping the organization competitive and responsive to change. Support Strategic Agility: Undertake additional responsibilities that align with strategic goals, enhancing the organization's ability to quickly adapt to new challenges and opportunities. Stakeholder Communication: Regularly communicate with stakeholders to provide updates on project progress, gather requirements, and ensure alignment with business goals Risk Management: Identify potential risks in the development process and implement strategies to mitigate them, ensuring project stability and success. Quality Assurance: Collaborate with QA teams to develop and execute testing plans, ensuring software meets quality standards before release. Technical Documentation: Create and maintain comprehensive technical documentation for software applications, facilitating knowledge sharing and future maintenance EXPERIENCE Expertise in designing scalable, high-performance software systems. Proficiency in modern programming languages and frameworks. Strong leadership, problem-solving, and communication skills. Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture. Proven ability to mentor and guide other engineers. Experience managing project timelines and deliverables. NOTE: This position requires a Security Background check. Candidates MUST have lived/worked in Canada for the past 5+ years.
What you’ll do
The Senior Software Engineer will lead application development, mentor team members, and translate business needs into technical solutions. They are responsible for enforcing coding standards, implementing DevOps automation, and managing project risks to ensure high-quality delivery.
Requirements
Candidates must have deep experience with Microsoft cloud technologies, microservices architecture, and designing scalable software systems. A security background check is required, and applicants must have lived or worked in Canada for the past five years.
Listed skills
- Microsoft Azure · Preferred
- Technical Documentation · Preferred
- CI/CD · Preferred
- Problem solving · Preferred
- Quality assurance · Preferred
- Leadership · Preferred
- Risk Management · Preferred
- Communication · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Azure
- Microservices
- Software Development
- Cloud Infrastructure
- DevOps
- Automation
- CI/CD
- System Architecture
- Mentoring
- Technical Documentation
- Risk Management
- Quality Assurance
- Leadership
- Problem-solving
- Communication
Job areas
- Technology
- Software
- Engineering
- Management & Leadership
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Desjardins
Spécialiste en assurance qualité TI - R2611533
Direct employerEasy Apply- Hybrid
- montreal levis shawinigan, QC
- Posted Sep 23, 2026
Desjardins
Emplois en gestion de projets TI - R2611532
Direct employerEasy Apply- Hybrid
- Montréal, QC
- Posted Sep 23, 2026