Software Engineer @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Software Engineer Role
Azure represents the most rapidly expanding business in Microsoft's history and forms the cornerstone of Microsoft’s commercial Cloud Services. As a Software Engineer on Azure Core, you will work on compute, storage, and networking services that power Azure globally.
Role Overview
This position covers Early in Profession Software Engineering roles across a variety of dynamic teams. You will work on virtual machines, containers, high-throughput storage systems, global networking services and management tools for hybrid environments.
Responsibilities
- Determine user requirements in collaboration with stakeholders.
- Develop design documents and implement product features.
- Break down work items into tasks and provide estimations.
- Act as a designated responsible individual for monitoring system performance.
- Review current developments and incorporate new knowledge to improve reliability and efficiency.
Qualifications
Required: Bachelor’s/Master's degree or equivalent experience; proficiency in one or more programming languages such as C++, C#, C, Java, Python, or Rust; understanding of distributed systems and cloud architecture fundamentals; strong problem-solving and debugging skills.
Preferred: Familiarity with Linux systems, containerization (Docker/Kubernetes), and a good grasp of system design, algorithms, and data structures.
Additional Information
This role requires the ability to pass Microsoft Cloud Background Check and meet specific security screening requirements.
Key skills/competency
- Azure
- Cloud
- Distributed Systems
- Programming
- Networking
- Storage
- Linux
- Containerization
- Design
- Debugging
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Customize your resume: Tailor your skills to Azure Core requirements.
- Research Microsoft's culture: Understand their mission and values.
- Highlight cloud experience: Emphasize distributed systems and coding skills.
- Prepare for technical interviews: Practice system design and debugging challenges.