Software Engineer II
@ Microsoft

Redmond, WA
$150,000
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Software Engineer II at Microsoft

Do you enjoy building scalable, reliable, and cloud-native backend services that power world-class product experiences? Join our team at Microsoft and help shape the future of cloud services.

Responsibilities

In this role, you will:

  • Design, build, and operate distributed backend services.
  • Develop microservices and infrastructure components that are secure, scalable, and resilient.
  • Work with modern cloud technologies and service frameworks.
  • Manage service orchestration, API design, telemetry, diagnostics, and deployment automation.
  • Collaborate with partner teams to ensure operational excellence and platform alignment.

Qualifications

Required: Bachelor’s degree in Computer Science (or related field) and 2+ years experience in coding (C, C++, C#, Java, JavaScript, Python) and designing distributed backend services using microservice architecture in cloud environments. Also, at least 1 year developing scalable infrastructure supporting high availability in production.

Preferred: 4+ years of engineering experience and deeper expertise in backend service design and scalable infrastructure.

Additional Information

The base pay range varies by role level and location. Applicants must pass the Microsoft Cloud Background Check. Microsoft is an equal opportunity employer committed to diversity.

Key skills/competency

Cloud, Microservices, Distributed Systems, API, Infrastructure, Scalability, Reliability, Diagnostics, Automation, Security

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Highlight cloud and backend experience.
  • Emphasize relevant projects: Detail microservices and API design work.
  • Network on LinkedIn: Connect with Microsoft current employees.
  • Prepare technical interviews: Practice coding and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review cloud architectures and microservices design.
Practice coding in key languages.
Study distributed systems fundamentals.
Review API and deployment automation concepts.

Behavioral Questions

Describe a time managing challenging projects.
Explain teamwork in technical problem solving.
Discuss conflict resolution with peers.
Relate situations of innovation under pressure.

Frequently Asked Questions