Software Engineer

Software Engineer

Full-Time 123750 - 151250 $ / year (est.) Hybrid
M

At a Glance

  • Tasks: Design and build platform features for developers and AI agents in a fast-paced environment.
  • Company: Join Microsoft, a leader in tech innovation and collaboration.
  • Benefits: Competitive salary, health benefits, and opportunities for remote work.
  • Other info: Dynamic team with excellent career growth and learning opportunities.
  • Why this job: Make an impact on large-scale software services and empower the future of AI.
  • Qualifications: Bachelor’s in Computer Science or related field with coding experience.

The predicted salary is between 123750 - 151250 $ per year.

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.

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.

Software Engineer employer: Microsoft

Microsoft is an exceptional employer, offering a dynamic work culture in the vibrant city of Vancouver, BC. With a strong focus on employee growth and development, team members are encouraged to innovate and excel in their roles, particularly in cutting-edge areas like CoreAI Voice Agent technology. The company also provides competitive compensation and benefits, making it a rewarding place for those seeking meaningful employment.

M

Contact Details:

Microsoft Recruitment Team

We think you need these skills to ace Software Engineer

C
C++
C#
Java
JavaScript
Python
DevOps