Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c#javajavascriptpythondistributed systemsmicroservicesenterprise storageanalyticsautomation
About the Role
Senior Software Engineer role at Microsoft focusing on building multi-tenant enterprise storage and analytics platforms. Responsibilities include designing microservices for real-time insights, automating issue detection, and driving product improvements. Requires extensive experience in software engineering and collaboration with stakeholders.Key Responsibilities
- Lead design and implementation of multi-tenant enterprise class Storage and Analytics platform
- Build solutions and tools to automate issue detection and diagnosis for self-resolution
- Identify emerging trends or re-occurring escalation scenarios and drive engineering opportunities to mitigate them
- Contribute to product improvements by filing impactful bugs, design change requests, and shipping fixes
- Work well in challenging situations with flexibility and manage ambiguity while building broad relationships
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of experience partnering with stakeholders to determine user requirements
- 4+ years of experience utilizing feedback channels to incorporate insights into designs or fixes
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience designing large scale, distributed systems
- Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience designing large scale, distributed systems
- Ph.D Degree in Computer Science or related technical field AND 6+ years technical engineering experience designing large scale, distributed systems
Benefits & Perks
- Industry leading healthcare