Software Engineer
@ Microsoft

Hybrid
$140,000
Hybrid
Full Time
Posted 7 hours 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

The Software Engineer role at Microsoft is pivotal in driving growth within one of Microsoft's core businesses, Azure Compute Node Services. The role involves building reliable, performance-critical components that run on millions of Azure Cloud servers.

Responsibilities

  • Develop systems and frameworks to enhance quality and fundamentals.
  • Utilize AI technology and advanced telemetry for product insights.
  • Collaborate with stakeholders to define user requirements.
  • Create and implement reusable code for features.
  • Monitor system performance and recommend corrective actions.
  • Continuously improve system availability, reliability, efficiency, and performance.

Qualifications

Required: Bachelor's Degree in Computer Science or related field with coding experience in C++, C#, and/or Java, and experience in distributed systems, cloud computing, and cloud infrastructure. Experience with .NET and Git is valuable. Preferred qualifications include advanced experience or a Master's degree and experience with system software on Windows and/or Linux.

Additional Information

This role features global impact in a diverse, high-growth team. The role offers opportunities to learn new technologies and progress into senior technical leadership. Microsoft is committed to diversity and inclusion, and all qualified applicants will receive consideration.

Key skills/competency

  • Software Engineering
  • Cloud Computing
  • Distributed Systems
  • C++
  • C#
  • Java
  • .NET
  • Git
  • Azure
  • Telemetry

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills to cloud and distributed systems.
  • Showcase technical projects: Highlight relevant coding experiences.
  • Research Microsoft culture: Review mission and recent innovations.
  • Prepare for technical interviews: Practice coding and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review coding in C++, C#, and Java.
Study system design and distributed systems concepts.
Practice cloud computing and infrastructure challenges.
Understand AI telemetry integrations in software.

Behavioral Questions

Describe a time you solved complex problems.
Explain your approach to teamwork under pressure.
Detail how you manage deadlines and priorities.
Discuss experiences with continuous learning.

Frequently Asked Questions