Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
distributed systemscloud infrastructurec/c++/c#/javastorage systemsazurevmsscloud-nativescalable systemsresilient architecture
About the Role
Senior Software Engineer role designing and delivering scalable, resilient cloud-native infrastructure services for Azure Virtual Machine Scale Sets. This position involves solving complex distributed systems challenges at hyperscale and shaping the future of Azure's compute platform.Key Responsibilities
- Works with stakeholders to determine user requirements for features
- Creates and implements code for products, services, or features
- Acts as Designated Responsible Individual (DRI) monitoring system/product features
- Reviews current developments and seeks new knowledge to improve product performance
- Assists in breaking down work items into tasks and provides estimation
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
- 4+ years experience with coding in languages including C, C++, C#, or Java
- 4+ years experience with distributed systems and storage
- Ability to pass Microsoft Cloud Background Check
Nice to Have:
- Bachelor's Degree AND 8+ years technical engineering experience
- Master's Degree in Computer Science AND 6+ years technical engineering experience
Benefits & Perks
- Industry leading healthcare