Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
swiftobjective-c++kotlinjavaiosandroidsoftware development lifecyclenative mobile frameworksgithub copilot
About the Role
The Software Engineer role on the Experience plus Devices Growth team focuses on accelerating Copilot and Microsoft 365 adoption by building embedded experiences across Microsoft 365 apps. The engineer will work on technical challenges across a diverse tech stack to drive business growth and customer impact. Responsibilities include collaborating with stakeholders, developing features, and monitoring system health.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 system/product for issues and recommends actions
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline
- 1+ years technical engineering experience with coding and shipping high-quality features
- 1+ year experience with Swift, Objective-C++ and knowledge of iOS/MacOS development lifecycle OR 1+ years experience with Kotlin, Java and knowledge of Android development lifecycle
- Experience with native iOS architecture, frameworks, and toolchain OR native Android architecture, frameworks, and toolchain
Nice to Have:
- Understanding of GitHub Copilot
- Native Android/iOS/Windows/macOS experiences using modern C++, Java, Kotlin, Objective-C, Swift and platform-specific frameworks
- Master's Degree in Computer Science or related technical field with coding experience
Benefits & Perks
- Industry leading healthcare