Software Engineer II - Azure Resource Builder
@ Microsoft

Hybrid
$150,000
Hybrid
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Overview

As a Software Engineer II - Azure Resource Builder at Microsoft, you will work with top-notch engineers and domain experts to develop an Azure-wide data processing engine supporting real-time scenarios across billions of resources. You will immerse yourself in cutting-edge technologies and contribute to a high-performing, scalable, and innovative platform.

About the Role

The Azure Resource Builder (ARB) team fuels the Azure Resource Graph and One Inventory, delivering powerful processing pipelines within the Azure Control Plane. This role involves planning, designing, developing, and testing software systems for massively distributed cloud-based environments.

Responsibilities

  • Plan, design, develop, and test cloud-based software systems.
  • Create and maintain scalable code for large distributed systems.
  • Communicate and collaborate with multidisciplinary project teams.
  • Contribute to live site maintenance and operational activities.

Qualifications

Required: Bachelor’s Degree in Computer Science or a related field and 2+ years of technical engineering experience. Proficiency in coding languages such as C, C++, C#, Java, JavaScript, or Python, with at least 1 year developing scalable cloud services.

Preferred: Advanced degree with additional engineering experience or equivalent experience, and familiarity with scalable cloud service deployment.

Additional Information

Microsoft requires candidates to pass specialized security screenings, including the Microsoft Cloud Background Check.

Key skills/competency

  • Distributed Systems
  • Cloud Services
  • Scalability
  • Software Development
  • Azure
  • Coding
  • Agile
  • Testing
  • Collaboration
  • Problem-solving

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Study mission, values, and team collaborations.
  • Customize your resume: Highlight cloud and distributed system experience.
  • Prepare coding examples: Focus on C, C++, C#, Java, and Python.
  • Practice technical interviews: Emphasize agile and scalable solutions.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems fundamentals.
Practice coding in C/C++/C#/Java/Python.
Study scalable cloud service deployment.
Revise software design and test methodologies.

Behavioral Questions

Prepare teamwork collaboration examples.
Discuss conflict resolution scenarios.
Demonstrate agile project contributions.
Explain problem-solving under pressure.

Frequently Asked Questions