Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

backend developmentmicroservicesc#javapythonapi designclouddata storageanalytics

About the Role

Software Engineer II role at Microsoft's Business & Industry Copilots group, focusing on building microservices for the Dataverse platform to provide near real-time insights. Responsibilities include designing multi-tenant storage and analytics platforms, automating issue detection, and driving product improvements. Requires backend development experience and proficiency in languages like C, C++, C#, Java, JavaScript, or Python.

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 to production
  • Embody company culture and values

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years experience with backend development or microservices architecture
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check

Nice to Have:

  • Demonstrated understanding of API architecture and design patterns, with ability to apply them effectively to solve complex integration challenges

Benefits & Perks

  • Industry leading healthcare