4 days ago

Software Engineer II

Microsoft

Hybrid
Full Time
$150,000
Hybrid

Job Overview

Job TitleSoftware Engineer 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

Software Engineer II at Microsoft

Overview

Azure Core is responsible for building and operating the foundational infrastructure that powers Microsoft Azure. This includes the platform services that enable compute, networking, storage, and distributed systems to operate reliably and at scale across Microsoft’s global cloud footprint. These services are central to Azure’s control plane and are critical to ensuring platform availability, performance, and customer trust.

As a Software Engineer II within this organization, you will work on developing and operating highly reliable, low-latency platform services that manage persistent, distributed system state. These services are deeply integrated into Azure’s infrastructure and serve as essential components for internal and external workloads that demand strict service letter agreements (SLAs) for durability, availability, and scalability.

This is a high-impact role focused on building foundational platform services for the Azure cloud. You’ll be part of a team that values deep technical expertise, strong execution, and a commitment to delivering secure, scalable, and maintainable systems at global scale.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Review and contribute to product and test code ensuring quality, security, compliance, and team standards.
  • Write and maintain extensible, reliable, and maintainable code with minimal supervision while escalating blockers as needed.
  • Use debugging, telemetry, tests, and logs proactively to verify assumptions and investigate production issues.
  • Apply AI tools across the software lifecycle responsibly, and create and execute thorough test strategies to ensure solution quality.
  • Collaborate with other teams on design dependencies, contribute to architectural decisions, and help ensure system scalability, performance, and security.
  • Follow security, privacy, accessibility, and regulatory compliance best practices and participate in secure deployment and live site operations.
  • Support product deployment, monitoring, incident response, telemetry integration, automation, and continuous learning to improve engineering excellence.

Qualifications

Required Qualifications:

  • 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, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Other Requirements

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • 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 OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

#azurecorejobs

Key skills/competency

  • Distributed Systems
  • Cloud Infrastructure
  • Platform Services
  • Microsoft Azure
  • C++/C#/Java/Python
  • Scalability
  • High Availability
  • System Design
  • Telemetry & Debugging
  • Incident Response

Tags:

Software Engineer
Distributed Systems
Cloud Infrastructure
Platform Services
System State Management
High Availability
Low Latency
Scalability
Incident Response
Debugging
Telemetry
C++
C#
Java
Python
JavaScript
Azure
Cloud Computing
Distributed Systems
Microservices
Data Structures

Share Job:

How to Get Hired at Microsoft

  • Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for Azure Core: Highlight experience with distributed systems, cloud platforms, and large-scale infrastructure projects. Use keywords from the job description.
  • Prepare for technical depth: Expect coding challenges in C++, C#, Java, Python, and system design questions relevant to high-availability, low-latency services.
  • Demonstrate a growth mindset: Showcase your ability to innovate, collaborate, and learn new technologies, aligning with Microsoft's core values.
  • Practice behavioral questions: Be ready to discuss experiences demonstrating integrity, accountability, and teamwork, reflecting Microsoft's inclusive culture.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background