Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#javapythonjavascripttypescriptazurecloud infrastructureagile methodologiesobject-oriented design

About the Role

Senior Software Engineer role at Microsoft's Web Experience and Services Team, focusing on building and operating globally scalable services for Office web applications. The position involves modernizing infrastructure, designing high-scale geo-distributed services, and working within the M365 and Azure ecosystem.

Key Responsibilities

  • Build and operate services of the new globally scalable platform
  • Influence and create new designs and architectures
  • Write code and test cases for feature development
  • Work closely with partner teams to build a cohesive product
  • Define new components with understanding of service interdependencies and limitations

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
  • 7+ years of professional software engineering experience, preferably in cloud infrastructure management or web/mobile development
  • Expertise in one and/or familiarity with other programming languages, such as C#, Java, Python, or JavaScript/TypeScript
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check

Nice to Have:

  • Experience with cloud platforms and services, such as Azure, AWS, or Google Cloud
  • Deep interest in AI, machine learning, or data science, or related technologies
  • Excellent communication, collaboration, and problem-solving skills

Benefits & Perks

  • Industry leading healthcare