Design and develop solutions that builds and improve cloud services running over distributed system.
Provide new features for Microsoft Cloud internal infrastructure software.
Keep infrastructure services running and deliver code updates on a regular cadence to improve performance and reliability.
Collaborate with stakeholders to determine user requirements for scenarios.
Act as a Designated Responsible Individual (DRI) and guide other engineers.
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
3+ years of experience with distributed systems, design, and implementation.
3+ years of experience working in data structure, algorithms, and design patterns.
Other Requirements:
Ability to meet Microsoft, customer, and/or government security screening requirements.
Preferred Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python
1+ year(s) of commitment to improving system quality, performance, and reliability, and engineering excellence.
1+ year(s) of experience with High Performance Supercomputing and Best Practices.
Perks and Benefits:
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.