12 days ago

Software Engineering II

Microsoft

Hybrid
Full Time
$150,000
Hybrid

Job Overview

Job TitleSoftware Engineering II
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview

The Virtual Machines and Containers team is seeking a Software Engineering II to contribute to advanced live migration capabilities for Azure and on‑premises environments. The role involves working with advanced technology integrating Boost accelerators, Confidential Virtual Machines, and providing foundation support for Microsoft cloud services across billions of customers.

This position is part of the Base Operating System team responsible for Microsoft’s Linux OS, Windows Client, Xbox platforms, and the Windows Server ecosystem, ensuring robust, efficient operating systems and platform components that drive reliability, reduce costs, and enable new features.

Microsoft’s mission is to empower every person and organization on the planet to achieve more. The team values respect, integrity, accountability and promotes a culture of inclusion.

Responsibilities

  • Utilize artificial intelligence tools through the software development lifecycle.
  • Interpret customer requirements and design comprehensive software solutions.
  • Lead architecture discussions and develop complex technical specifications.
  • Create robust test strategies and ensure extensive test coverage.
  • Collaborate with internal and external teams to align project dependencies.
  • Write secure, maintainable, and high-performance code.
  • Drive automation in production deployment practices.
  • Implement and enforce security standards across solutions.

Qualifications

Required: Bachelor’s Degree in Computer Science or related field and 2+ years of technical engineering experience with languages such as C, C++, C#, Java, JavaScript, and Rust or equivalent experience.

Preferred: Master’s Degree with 3+ years or Bachelor’s with 5+ years experience; experience with security screening requirements.

Key skills/competency

  • Azure
  • Live Migration
  • Containers
  • Operating Systems
  • Automation
  • Security
  • C
  • C++
  • C#
  • Debugging

Tags:

Software Engineering II
Live Migration
Operating Systems
Automation
Security
Azure
C
C++
C#
Java

Share Job:

How to Get Hired at Microsoft

  • Customize your resume: Highlight AI, cloud, and systems experience.
  • Research Microsoft: Understand their cloud and OS products.
  • Emphasize testing skills: Demonstrate secure coding and debugging.
  • Prepare for interviews: Review technical design and system architecture.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background