Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c++c#javapythondistributed systemscloud servicesaiopsdebuggingdata structures

About the Role

Senior Software Engineer role focused on Azure Storage, developing scalable cloud services and distributed systems. Responsibilities include designing features, ensuring high availability, and integrating AIOps for operational excellence.

Key Responsibilities

  • Design, develop, test and support features for highly scalable services
  • Develop high quality secure and compliant solutions
  • Support highly available services used by millions of users daily
  • Infuse AIOps practices for productivity and operational excellence
  • Review developments and seek knowledge to improve product performance

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, or Python OR equivalent experience
  • 2+ years of experience developing production software
  • 2+ years of design, algorithmic skills, and knowledge of data structures proficiency
  • 2+ years of debugging, testing, and problem-solving skills
  • 2+ years of experience working cross teams and collaborating with partners
  • Ability to pass Microsoft Cloud Background Check

Nice to Have:

  • Bachelor's Degree in Computer Science, Mathematics, Engineering OR related field AND 8+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR Master's Degree with 6+ years experience
  • 2+ years proficiency designing, building and running large scale and highly available cloud services or distributed systems
  • 2+ years of experience with high-availability, automation, performance and building highly available distributed systems at scale
  • 2+ years of demonstrable troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers

Benefits & Perks

  • Industry leading healthcare