13 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

Overview

Microsoft's Azure Compute platform is transforming industries by powering world-class cloud infrastructure for services and workloads at scale. The Azure Holmes team builds fault-tolerant distributed systems, delivering dynamic resource management for critical workloads with uninterrupted availability, reliability, and scalability.

In the role of Software Engineer II, you will design and build highly available, event-driven microservices, collaborate with Microsoft Research to integrate cutting-edge ML/AI models, and contribute to evolving a platform that drives mission-critical workloads globally.

Responsibilities

  • Validate assumptions using debugging, telemetry, and automated tests.
  • Review feature and test code for quality, security, and maintainability.
  • Contribute to solution architecture and evaluate design tradeoffs.
  • Automate deployment and production workflows ensuring secure coding practices.
  • Break down work items and execute plans while meeting compliance requirements.
  • Operate live-site services following least-privilege principles and manage incidents.
  • Collaborate with Program Managers and technical leads to define user requirements.
  • Apply AI tools responsibly across all software development stages.

Qualifications

Required qualifications include a Bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience and proficiency in one or more programming languages (C, C++, C#, Java, JavaScript, or Python) or equivalent experience. Additional security screening requirements apply.

Preferred qualifications include a Master's degree or equivalent experience, with 1+ years experience in distributed systems and the cloud industry.

Additional Information

The typical base pay range for this role is approximately USD 100,600 - 199,000 per year, with higher ranges applicable in certain locations. This role is open for a minimum of 5 days with ongoing applications until filled. Microsoft is an equal opportunity employer committed to fostering an inclusive work environment.

Key skills/competency

  • Distributed Systems
  • Cloud Architecture
  • Microservices
  • ML/AI Integration
  • Automation
  • Debugging
  • Code Review
  • Deployment
  • Security
  • Telemetry

Tags:

Software Engineer II
distributed systems
cloud infrastructure
microservices
ML
AI
C++
Java
C#
Python
cloud

Share Job:

How to Get Hired at Microsoft

  • Research Microsoft: Understand the company culture, products, and mission.
  • Customize your resume: Highlight relevant distributed systems and cloud experience.
  • Showcase projects: Demonstrate microservices and AI integration skills.
  • Prepare for interviews: Practice technical questions and problem-solving scenarios.
  • Follow application tips: Confirm security and compliance screening requirements.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background