Software Engineer II

Microsoft builds cloud platforms, operating systems, and enterprise software solutions that empower organizations and individuals globally.
$83,600 - $159,600
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

The Azure Edge + Platform Engineering System team at Microsoft is seeking a Software Engineer II to join their Dependency Management and Secure Solutions team. This role is crucial in developing and maintaining one of the largest engineering systems in the industry, focusing on Windows and Linux engineering systems security improvements. The position offers the opportunity to work with cloud-based, scalable solutions in a fast-paced environment.

The role involves working on critical Azure infrastructure, ensuring secure development and release of widely-used products. You'll be responsible for evolving Windows build infrastructure, managing open source usage, developing recovery workflows for Azure outage scenarios, and maintaining Linux-based containers. The position requires strong technical skills in cloud infrastructure and programming languages.

As part of Microsoft's mission to empower every person and organization globally, you'll work in a diverse, collaborative environment with top industry professionals. The role offers competitive compensation, comprehensive benefits, and the chance to impact millions of users worldwide through Microsoft's cloud and operating system products.

The ideal candidate will have at least 2 years of experience in cloud infrastructure and software development, with a strong background in various programming languages. You'll be working in Vancouver, Canada, with a hybrid work arrangement allowing up to 50% work from home. The role includes on-call duties and requires passing Microsoft's Cloud background check.

This position offers excellent growth opportunities, working with world-class engineers and architects in a dynamic, inclusive environment that values innovation and collaboration. The compensation package includes comprehensive benefits such as healthcare, educational resources, parental leave, and various other perks.

Last updated 2 hours ago

Responsibilities For Software Engineer II

  • Design, implement, and validate solutions and services focusing on reliability, performance, efficiency, latency, security, and scalability
  • Design, develop, and maintain telemetry pipelines and monitoring tools
  • Collaborate effectively in a team atmosphere
  • Participate in complete software development lifecycle
  • Conduct periodic on call duties and live site support
  • Use data to develop insights and guide business decisions

Requirements For Software Engineer II

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience with cloud infrastructure (Azure or AWS)
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft, managing datacenter operations and infrastructure in Dublin, Ireland.

Critical Environment (CE) Platform Engineer

Critical Environment Platform Engineer role at Microsoft, focusing on cloud infrastructure and datacenter operations with remote work flexibility.

Software Engineer II - CTJ - Poly

Microsoft Software Engineer II position focusing on Azure SQL development, requiring security clearance and cloud expertise, offering competitive pay and benefits.

Software Engineer II - Azure Storage

Software Engineer II position at Microsoft working on Azure Storage, developing distributed storage solutions with competitive pay and benefits.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft managing datacenter infrastructure and electrical systems with focus on safety and compliance.