Senior Software Engineer
@ Microsoft

Hybrid
$200,000
Hybrid
Full Time
Posted 24 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXX***** @microsoft.com
Recommended after applying

Job Details

About the Senior Software Engineer Role

Be part of the datacenter management (DCM) transformation at Microsoft. Cloud dominates significant parts of our lives, and with the advent of AI, datacenter design limits are being pushed from CPU to GPU centric. Join our fast-paced environment at the forefront of enabling new hardware innovations for Azure.

Role Overview

As a Software Engineer in the datacenter management area, you will develop and implement solutions that enable and enhance the system of records, improve operational efficiency, and maintain a compliant cloud infrastructure. You will collaborate closely with stakeholders to determine user requirements, identify dependencies, build feedback loops, and drive continual operational improvements.

Responsibilities

  • Collaborate with stakeholders to determine user requirements.
  • Identify dependencies and develop design documents.
  • Create, implement, optimize, debug and refactor code.
  • Drive project and release plans with workgroup teams.
  • Monitor system performance and act as the Designated Responsible Individual (DRI).

Qualifications

Required: Bachelor's Degree in Computer Science or related field, 4+ years technical engineering experience with coding (C, C++, C#, Java, or Rust) and 2+ years experience in distributed systems.

Preferred: Advanced experience or Master’s Degree in Computer Science with extensive coding experience, with a focus on cloud infrastructure and distributed systems.

Additional Information

Microsoft is committed to diversity and inclusion and offers equal opportunity for all qualified candidates. This role requires passing specialized security screenings, including the Microsoft Cloud Background Check. The position is open until October 13th, 2025.

Key skills/competency

  • Cloud
  • Datacenter
  • Distributed Systems
  • Coding
  • Operational Efficiency
  • Innovation
  • Design
  • Debugging
  • Stakeholder Collaboration
  • Infrastructure

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft's culture: Study their mission, values, and tech news.
  • Customize your resume: Highlight cloud and distributed systems experience.
  • Showcase technical skills: Demonstrate coding proficiency and system design.
  • Prepare for interviews: Review scenario-based and technical questions.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architecture fundamentals.
Practice coding algorithms and system design.
Study distributed systems and load balancing.
Update skills in modern programming languages.

Behavioral Questions

Describe a challenging project and outcome.
Share an experience in team collaboration.
Explain handling tight deadlines under pressure.
Discuss adapting to changing technology trends.

Frequently Asked Questions