Senior Software Engineer @ Microsoft
Your Application Journey
Email Hiring Manager
Job Details
About the Senior Software Engineer Role
Be part of the datacenter management (DCM) transformation at Microsoft. Cloud dominates significant parts of our lives, and with the advent of AI, datacenter design limits are being pushed from CPU to GPU centric. Join our fast-paced environment at the forefront of enabling new hardware innovations for Azure.
Role Overview
As a Software Engineer in the datacenter management area, you will develop and implement solutions that enable and enhance the system of records, improve operational efficiency, and maintain a compliant cloud infrastructure. You will collaborate closely with stakeholders to determine user requirements, identify dependencies, build feedback loops, and drive continual operational improvements.
Responsibilities
- Collaborate with stakeholders to determine user requirements.
- Identify dependencies and develop design documents.
- Create, implement, optimize, debug and refactor code.
- Drive project and release plans with workgroup teams.
- Monitor system performance and act as the Designated Responsible Individual (DRI).
Qualifications
Required: Bachelor's Degree in Computer Science or related field, 4+ years technical engineering experience with coding (C, C++, C#, Java, or Rust) and 2+ years experience in distributed systems.
Preferred: Advanced experience or Master’s Degree in Computer Science with extensive coding experience, with a focus on cloud infrastructure and distributed systems.
Additional Information
Microsoft is committed to diversity and inclusion and offers equal opportunity for all qualified candidates. This role requires passing specialized security screenings, including the Microsoft Cloud Background Check. The position is open until October 13th, 2025.
Key skills/competency
- Cloud
- Datacenter
- Distributed Systems
- Coding
- Operational Efficiency
- Innovation
- Design
- Debugging
- Stakeholder Collaboration
- Infrastructure
How to Get Hired at Microsoft
🎯 Tips for Getting Hired
- Research Microsoft's culture: Study their mission, values, and tech news.
- Customize your resume: Highlight cloud and distributed systems experience.
- Showcase technical skills: Demonstrate coding proficiency and system design.
- Prepare for interviews: Review scenario-based and technical questions.