Software Engineer
@ Microsoft

Hybrid
$120,000
Hybrid
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

About the Role

Microsoft Azure Core is the most rapidly expanding business in Microsoft's history. The Software Engineer role is integral to developing and maintaining the cornerstone platform that spans compute, storage, and networking services, driving the future of global computing.

The Team and Responsibilities

Working within the Azure Core team means collaborating on:

  • Compute services including virtual machines and containers.
  • Global networking, high-throughput storage systems, and medium-scale hybrid management tools.
  • Monitoring system performance and resolving issues using defined playbooks.
  • Collaborating with stakeholders and drafting design documents for product features.
  • Learning code implementation and continuously improving product performance.

Qualifications

Required: Bachelor’s/Master's Degree in Computer Science or related field, proficiency in programming languages such as C++, C#, C, Java, Python, or Rust, understanding of distributed systems and cloud architecture, and strong debugging skills.

Preferred: Familiarity with Linux, containerization (Docker/Kubernetes), solid system design, algorithms, and data structures.

Key Skills/Competency

Azure, Cloud, Computing, Networking, Storage, Scalability, Debugging, Distributed Systems, Linux, Containerization

About Microsoft

Microsoft’s mission is to empower every person and organization on the planet to achieve more through a culture of innovation, growth, and inclusion.

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to Azure core competencies.
  • Prepare technical examples: Showcase cloud and programming projects.
  • Research Microsoft culture: Understand their mission and values.
  • Network on LinkedIn: Connect with current Azure Core team members.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems designs.
Practice coding in C++, Java, or Python.
Learn containerization and Linux basics.
Study cloud architecture fundamentals.

Behavioral Questions

Describe a challenging technical issue.
Explain teamwork during troubleshooting.
Discuss learning from a project failure.
Share experience with stakeholder communications.

Frequently Asked Questions