Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c++javac#reacttypescript.netazureandroid/ios developmentgraphql

About the Role

The Software Engineer II role on the Experience plus Devices Growth team focuses on accelerating Copilot and Microsoft 365 adoption through Product-Led Growth. Responsibilities include building embedded experiences across Microsoft 365 apps, developing full-stack features, and scaling backend services. The position requires strategic thinking and collaboration to drive business growth.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Contributes to design documents and identifies dependencies
  • Creates and implements code for products or features
  • Breaks down larger work items and provides estimations
  • Acts as on-call DRI to monitor and restore systems

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 3+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Master's Degree in Computer Science or related field AND 3+ years experience
  • OR Bachelor's Degree AND 5+ years experience
  • Understanding of GitHub Copilot
  • Native Android/iOS/Windows/macOS experience with modern languages and frameworks

Benefits & Perks

  • Industry leading healthcare