Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#javajavascriptpythondistributed systemsmicroservicesenterprise platformscloudanalytics

About the Role

Senior Software Engineer role at Microsoft's Business & Industry Copilots group, working on the Microsoft Dataverse platform to build microservices for real-time data insights. The position involves designing multi-tenant enterprise storage and analytics systems while collaborating with stakeholders to deliver high-quality solutions.

Key Responsibilities

  • Lead design and implementation of multi-tenant enterprise Storage and Analytics platform
  • Build solutions and create tools to automate issue detection and diagnosis
  • Identify emerging trends and drive engineering opportunities to mitigate escalation scenarios
  • Contribute to product improvements by filing impactful bugs and design change requests
  • Frame and communicate issues clearly while building relationships with key influencers

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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years experience partnering with stakeholders to determine user requirements
  • 4+ years experience utilizing feedback channels to incorporate insights into designs
  • Ability to pass Microsoft Cloud background check upon hire and every two years thereafter

Nice to Have:

  • Bachelor's Degree AND 7+ years experience designing large scale, distributed systems
  • Master's Degree AND 6+ years experience designing large scale, distributed systems
  • Ph.D Degree AND 6+ years experience designing large scale, distributed systems

Benefits & Perks

  • Industry leading healthcare