Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonc++javadistributed systemsai infrastructureazuresoftware engineeringdebugging
About the Role
Senior Software Engineer role focused on building infrastructure for AI supercomputers at global scale. Responsibilities include designing, developing, and testing software systems for Azure Core's specialized projects. The position involves collaborating with stakeholders, driving project plans, and optimizing code for performance and maintainability.Key Responsibilities
- Collaborates with stakeholders to determine user requirements
- Drives identification of dependencies and development of design documents
- Creates, implements, optimizes, debugs, and reuses code for performance
- Leverages expertise to drive project plans and work items
- Acts as Designated Responsible Individual and guides other engineers
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to pass Microsoft Cloud Background Check
- Equivalent experience accepted in lieu of degree
Nice to Have:
- Bachelor's Degree in Computer Science AND 8+ years technical engineering experience
- Master's Degree in Computer Science AND 6+ years technical engineering experience
- Experience with building or operating AI/GPU infrastructure
- Experience building or operating distributed systems at scale
Benefits & Perks
- Industry leading healthcare