Software Engineer II @ Microsoft
Your Application Journey
Email Hiring Manager
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.