Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythonc#javascripttypescriptreactcloud engineeringdevopssqlfrontend frameworks

About the Role

This Software Engineer role focuses on building AI-powered web experiences for Microsoft for Startups and Azure for Education. Responsibilities include developing cloud-native solutions, collaborating with stakeholders, and ensuring system reliability. The position involves working with technologies like C#, JavaScript, Python, and cloud engineering to empower startups and educators globally.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features with guidance
  • Assists in breaking down work items into tasks and provides estimation
  • Acts as DRI to monitor systems and restore services following playbooks

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
  • Proven experience coding in languages such as C, C++, C#, Java, JavaScript, or Python
  • Ability to pass Microsoft Cloud Background Check upon hire and every two years
  • Meet Microsoft, customer, and/or government security screening requirements

Nice to Have:

  • Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with C#, JavaScript, TypeScript, or Python
  • Experience with cloud engineering and devops
  • Experience with Document Database schema design or SQL
  • Experience with frontend frameworks like TypeScript & React or similar

Benefits & Perks

  • Industry leading healthcare