Senior Software Engineer - Azure/Microservices

2iSolutions Inc.

Oshawa

Hybrid

CAD 100,000 - 150,000

Full time

13 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

2iSolutions Inc. seeks a Senior Software Engineer for a 3-year contract in Oshawa, with a hybrid work setup (3 days on-site). The role leads application development, mentors engineers, and drives DevOps/CI‑CD modernization while migrating to Azure cloud.

A security background check is required and candidates must have Canada residency for the past 5+ years. The ideal candidate will have deep experience with Microsoft-based cloud tech, cloud platforms (AWS, Azure, GCP), and microservices

Qualifications

  • 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.
  • Security background check; candidates must have lived/worked in Canada for the past 5+ years.

Responsibilities

  • Lead the development of software applications to ensure on-time delivery of features meeting quality standards.
  • Enforce coding standards and conduct peer reviews to maintain high-quality code.
  • Foster engineering excellence and improve development processes.
  • Implement and refine DevOps, automation, and CI/CD processes.
  • Drive innovation and continuous improvement initiatives.
  • Support strategic agility and adapt to changing business needs.
  • Regularly communicate with stakeholders on progress, requirements, and alignment.
  • Identify and mitigate risks in the development lifecycle.
  • Collaborate with QA to plan and execute testing.
  • Create and maintain comprehensive technical documentation.

Skills

Software architecture
Leadership
Problem solving
Communication
Cloud platforms
Microservices

Job description

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Developer - ID: 26-095
Sr. Software Developer - ID: 26-095

S I Systems • Toronto

Hybrid
CAD 110,000 - 150,000
Sr Software Developer
Sr Software Developer

Raise • Oshawa

Hybrid
CAD 120,000 - 150,000
OPEN: Sr. Software Developer
OPEN: Sr. Software Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
26-093 Sr. Software Developer
26-093 Sr. Software Developer

Morson Human Resources Limited • Oshawa

On-site
CAD 128,000 - 138,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Senior Cloud Application Specialist
Senior Cloud Application Specialist

Randstad Canada • Toronto

On-site
CAD 120,000 - 160,000
Senior Full Stack Software Developer
Senior Full Stack Software Developer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 93,000 - 133,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment Partners LLC • Kitchener

On-site
CAD 110,000 - 150,000
Bonus or Commission eligible
Medical, Dental, Vision Insurance
Vacation Time
+1
Senior Cloud Application Engineer
Senior Cloud Application Engineer

Raise • Toronto

On-site
CAD 120,000 - 150,000
RQ08585 - Software Developer - Senior
RQ08585 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 80,000 - 110,000