This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Office Growth and Experiences team (OGX) builds and maintains end-to-end ownership of Office across all platforms, desktop and mobile. Empowering developers with opportunities for ownership, autonomy, and professional growth as we tackle complex problems across Windows, Mac, iOS, and Android. OGX is responsible for a wide breadth of areas including user experience, collaboration, business-critical fundamentals, and driving user engagement for millions of users across our multiple ecosystems. Within OGX, our team focuses on the foundational components, enterprise features, and the fundamentals of Office applications on the Apple platforms, such as performance and reliability that serve as the fundamental building blocks that power Copilot experiences and beyond. As a Software Engineer II - Apple Platforms you will collaborate with teams across Office to improve the performance and reliability of Office application boot, file I/O, real-time collaboration, authentication, mobile application management, link open experiences, and copilot handoff as we continue to elevate Office’s capabilities on the Apple platforms.
Job Responsibility:
Executes and drives end-to-end efforts to improve performance and reliability of Office iOS apps, including design, coding, and extensive instrumentation
Collaborates across disciplines (e.g., Product Management, Design, Test) and geographies, ensuring we deliver end-to-end solutions efficiently that satisfy our customers
Advocates for the needs of mobile devices—network constraints, battery life, memory usage, and platform-specific capabilities—helping shape product direction and user experience on iOS
Relies on telemetry and analytics to identify top performance and reliability issues
Contributes to designing robust test coverage for performance scenarios
Responds quickly to customer feedback and escalations and be proactive in identifying customer pain points and addressing them
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
2+ years of industrial/production software design and coding experience in at least one variant of C (C, C++, Objective-C, Swift)
2+ years experience in performance profiling, optimization techniques and concurrency models, as well as experience in debugging and memory management
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Effective communication skills, with the ability to influence cross-functional stakeholders and articulate complex technical concepts