Software Engineer

Microsoft

Vancouver

On-site

CAD 85,000 - 166,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm is seeking a Software Engineer to design and develop platform features that enable developers and AI agents to enhance large-scale software services. The ideal candidate will have a Bachelor's Degree in Computer Science, proficiency in multiple programming languages, and experience in DevOps. The role is based in Metro Vancouver and offers a salary range of CAD $85,000 - CAD $166,800 annually.

Qualifications

  • 2+ years of technical engineering experience in coding.
  • Experience in DevOps to maintain live services.
  • Ability to meet security screening requirements.

Responsibilities

  • Design and develop platform features for large-scale software services.
  • Write clean and optimized code and improve test coverage.
  • Collaborate to create cohesive user experiences.

Skills

C
C++
C#
Java
JavaScript
Python
DevOps
Docker
Kubernetes
Azure

Education

Bachelor’s Degree in Computer Science or related technical field

Tools

.NET

Job description

Overview

Software Engineer at Microsoft. The IC3 Platform team is modernizing infrastructure to improve reliability, scalability, and cost efficiency across Microsoft 365 IC3, enabling developers to ship features with confidence and empowering AI agent development at scale.

The role focuses on designing and building platform features that help developers and AI agents iterate and test quickly for large-scale distributed software services. You will contribute to release orchestration, observability, security, and compliance to support tomorrow’s challenges and to empower developers across Microsoft.

Responsibilities
  • Design and develop platform features that allow developers and AI agents to iterate and test fast for large-scale distributed software services and solutions.
  • Develop engineering for services by ensuring components are well-defined, modular, secure, reliable, diagnosable, actively monitored, and reusable.
  • Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas.
  • Gain a working understanding of Microsoft as a business and collaborate to contribute to cohesive, end-to-end experiences for users.
  • Focus on customer/partner needs through a data-driven approach.
Qualifications
Required Qualifications:
  • Bachelor’s Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.
  • Experience in DevOps to maintain live services and/or application frameworks.
Other Requirements:
  • Ability to meet Microsoft, customer and/or government security screening requirements. This includes the Microsoft Cloud Background Check (required upon hire/transfer and every two years thereafter).
Preferred Qualifications:
  • Experience in modern .NET orchestration and tooling such as .NET; experience with Linux and containerization (Docker, Kubernetes) is a plus.
  • Ability to communicate technical details across organizational boundaries.
  • Experience in distributed systems and cloud infrastructure (Azure preferred).
  • Proficiency in C#, C++, Go, or similar languages.

Software Engineering IC3 — The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year.

Find Additional Pay Information Here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html

Microsoft will accept applications for the role until September 10, 2025.

Employment details
  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Software Development

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation during the application process, read more about requesting accommodations.

Note: This posting may include additional information about locations, teams or benefits that are not included in this summary.

EEO Statement retained as required.

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

Similar jobs worth comparing

Cloud & AI Solution Engineer - Azure Platform
Cloud & AI Solution Engineer - Azure Platform

Microsoft • Calgary

Hybrid
CAD 96,000 - 178,000
Cloud & AI Solution Engineer – Innovative Data Platform
Cloud & AI Solution Engineer – Innovative Data Platform

Microsoft • Calgary

On-site
CAD 128,000 - 223,000
Solution Area Specialist - Azure Infra
Solution Area Specialist - Azure Infra

Microsoft • Toronto

On-site
CAD 106,000 - 170,000
Staff Software Development Engineer
Staff Software Development Engineer

United States Digital Space LLC • Toronto

Hybrid
CAD 88,000 - 132,000
Employee Assistance Program
Canada Core Benefits
Product Designer II
Product Designer II

Microsoft • Vancouver

On-site
CAD 85,000 - 167,000
Senior Systems Engineer
Senior Systems Engineer

IC 360 Solutions • Ottawa

Hybrid
CAD 100,000 - 130,000
Microsoft Developer-Full-Time-Toronto
Microsoft Developer-Full-Time-Toronto

United States Digital Space LLC • Toronto

On-site
CAD 80,000 - 110,000
Competitive pay
Performance-based incentives
Benefits promoting work-life balance
Specialist, Software Engineering (Azure Middleware)
Specialist, Software Engineering (Azure Middleware)

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

On-site
CAD 86,000 - 109,000
Accrued vacation
Annual bonus
Group insurance coverage
+3
Lead Software Developer (Fortify Cloud development)
Lead Software Developer (Fortify Cloud development)

United States Digital Space LLC • Mississauga

On-site
CAD 165,000 - 237,000
Software Developer - Infrastructure
Software Developer - Infrastructure

United States Digital Space LLC • Oakville

Hybrid
CAD 85,000 - 106,000
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
+4