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