Back to jobsJob overview
About the role
Software Engineer II (iOS) at Microsoft
Required Skills
iosobjective cc++kotlinaimobile developmentagileproblem solvingdebugging
About the Role
Software Engineer II (iOS) role on the OneNote Mobile team, building AI-powered Copilot Notebooks. Responsibilities include developing grounding capabilities, multi-modal capture, and agent support across iOS platforms. Requires 2+ years of iOS development experience and proficiency in Objective C, C++, or Kotlin.Key Responsibilities
- Design and implementation of high-quality features/experiences in an iterative and rapid manner
- Demonstrate passion for quality with customer empathy
- Demonstrate ownership and technical expertise of product areas
- Be self-motivated to identify and fix gaps in our product/engineering stack
- Build grounding capabilities, richer artefacts, and multi-modal capture support for Copilot notebooks
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years of software development experience
- 2+ years of experience in iOS development
- Proficiency in one of the following languages - Objective C or C++ or Kotlin
Nice to Have:
- Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Benefits & Perks
- Industry leading healthcare