Software Engineer
Microsoft
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Overview
Azure is Microsoft’s fastest-growing business, forming the bedrock of its commercial Cloud Services. Joining the Azure Core team, you will be instrumental in building and managing the core platform for various services. This exciting Software Engineer opportunity allows you to innovate and shape the world’s computers.
About the Role
As a Software Engineer at Microsoft, you will collaborate to deliver next-generation cloud capacity management technologies, a critical investment area for Microsoft Azure. Your contributions will impact millions of global customers, offering significant learning opportunities and challenges in high-scale distributed systems.
Our Culture
Microsoft's mission is to empower every person and organization to achieve more. We cultivate a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Our values of respect, integrity, and accountability foster an inclusive environment where everyone thrives.
Responsibilities
- Collaborate with stakeholders to define user requirements for features.
- Support the identification of dependencies and development of design documents with oversight.
- Create and implement code for products, services, or features, reusing code as applicable, with guidance.
- Assist in breaking down work items into tasks and provide estimations.
- Act as a Designated Responsible Individual (DRI) for monitoring system degradation, downtime, or interruptions for simple problems, recommending restoration actions by following playbooks.
- Review current developments and proactively seek new knowledge to enhance availability, reliability, efficiency, observability, and performance of products, ensuring consistency in monitoring and operations at scale.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, a related technical discipline, or equivalent experience.
- Proven coding experience in languages including C, C++, C#, Java, JavaScript, or Python.
Other Requirements:
- Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or a related technical discipline AND 1+ year(s) technical engineering experience with coding in C, C++, C#, Java, JavaScript, OR Python, OR a Master's Degree in Computer Science or a related technical discipline with proven coding experience in these languages, OR equivalent experience.
- Experience with Azure Cloud and React.js.
Key skills/competency
- Distributed Systems
- Cloud Capacity Management
- Software Development
- Azure Platform
- Coding (C, C++, C#, Java, JavaScript, Python)
- System Reliability
- Problem Solving
- Technical Design
- Stakeholder Collaboration
- Performance Monitoring
How to Get Hired at Microsoft
- Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight experience with distributed systems, cloud platforms, and relevant coding languages.
- Showcase Azure knowledge: Emphasize any experience or projects with Azure, React.js, or similar cloud technologies.
- Prepare for technical interviews: Practice data structures, algorithms, and system design problems common at Microsoft.
- Demonstrate a growth mindset: Articulate how you learn, adapt, and collaborate to achieve shared technical goals.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background