JobsSoftware Engineer II
Microsoft logo

Software Engineer II

Microsoft

Location

United States

Type

Full-time

Posted

8/11/2026

Compensation

$102,100 - $219,200 per year

Undergraduate with 2+ Years of Experience
Master's with 2+ Years of Experience
Approval 98.4%·Filings 6,363·New hires 3,142·
👑 Elite Sponsor
·FY 2025

Job description

The Software Engineer II role at Microsoft focuses on developing enterprise-grade features for Azure Full Stack development within the Global Skilling Product Team. This team aims to create innovative skilling products that impact millions of learners worldwide. The position requires a self-motivated engineer to enhance Microsoft Skilling platforms by leveraging AI-assisted features and modernizing content operations. The role emphasizes collaboration in an agile environment to address real-world problems and improve user experience.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python.
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • 2+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services, and DevOps model.
  • 2+ years of experience coding in C#, .Net, and React.
  • 2+ years of experience in building and deployment pipelines from scratch and using Infrastructure as Code (IaaC) templates such as Azure Resource Manager (ARM) templates or Bicep.

Responsibilities

  • Design, develop, and maintain engineering infrastructure, tools, and services that power the Continuous Integration and Continuous Delivery/Deployment (CI/CD) for Microsoft Learning platforms.
  • Develop software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment.
  • Support and maintain existing services and integrations with Line of Business (LOB) applications across the enterprise.
  • Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  • Drive identification of dependencies and the development of design documents for security features.

Benefits

  • Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.

Is this posting expired or inaccurate?