Senior Software Engineer
@ Microsoft

Hybrid
$234,700
Hybrid
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Overview

Join Microsoft Azure Hyperscale Network to build and maintain cutting-edge AI infrastructure. As a Senior Software Engineer, you will design, build, deploy, and maintain large-scale distributed systems powering Microsoft cloud services and AI Supercomputing.

Responsibilities

  • Collaborate with cross-functional teams to define requirements.
  • Design and implement scalable AI systems and applications.
  • Create and optimize code for high performance and reliability.
  • Act as Designated Responsible Individual during incidents and outages.
  • Work with software engineers and data scientists for network integration.
  • Research and integrate emerging technologies and monitoring tools.

Qualifications

Required: Bachelor’s in Computer Science or related field with 4+ years experience and 2+ years in distributed systems or networking. Preferred: Advanced experience with generative AI models and agentic AI architectures.

Additional Information

Typical base pay ranges from USD 119,800 to 234,700 per year, with location-specific variations. Applications accepted until October 16, 2025.

Key skills/competency

  • Distributed Systems
  • Network Telemetry
  • AI Infrastructure
  • Cloud Computing
  • Scalability
  • Coding (C/C++/C#/Java/Python/JavaScript)
  • Generative AI
  • Debugging
  • Incident Response
  • Design Documentation

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft: Explore culture, mission, and recent innovation news.
  • Customize resume: Tailor experiences to distributed systems expertise.
  • Highlight technical skills: Emphasize coding and AI system development.
  • Prepare for interviews: Practice technical and behavioral questions.
  • Review job description: Align your past projects with role demands.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems architecture and design patterns.
Practice coding in C, C++, C#, Java, Python.
Study AI model integration and generative techniques.
Familiarize with Azure and cloud infrastructure tools.

Behavioral Questions

Describe a time you solved complex system issues.
Explain your approach to collaborating across teams.
How do you handle high-pressure incident situations?
Discuss a project demonstrating your leadership in troubleshooting.

Frequently Asked Questions