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