Software Engineer

Microsoft

Vancouver

On-site

CAD 85,000 - 166,800

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

On-site
CAD 96,000 - 177,600
Cloud & AI Solution Engineer – Innovative Data Platform
Cloud & AI Solution Engineer – Innovative Data Platform

Microsoft • Calgary

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

Microsoft • Toronto

On-site
CAD 106,100 - 169,300
Product Designer II
Product Designer II

Microsoft • Vancouver

On-site
CAD 85,000 - 166,800
Senior Systems Engineer
Senior Systems Engineer

IC 360 Solutions • Ottawa

On-site
CAD 100,000 - 130,000
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

On-site
CAD 109,000 - 128,000
Senior Specialist, Software Engineering
Senior Specialist, Software Engineering

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

Hybrid
CAD 104,000 - 130,000
Annual vacation
Performance incentive
Pension plan
+3
AI Software Engineer
AI Software Engineer

Quest Software Canada Inc • Canada

On-site
CAD 120,000 - 160,000
Competitive pay
Bonuses
Health, family & retirement benefits
+2
Senior Specialist, Software Engineering
Senior Specialist, Software Engineering

Canada Mortgage and Housing Corporation • Ottawa

On-site
CAD 104,000 - 130,000
Annual vacation
Performance incentive
Group insurance
+3
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