Home
/
Comprehensive
/
Principal Software Engineer - iOS
Principal Software Engineer - iOS-March 2024
Redmond
Mar 28, 2026
About Principal Software Engineer - iOS

  OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. You would be a part of a team that is fundamentally changing how millions of people use their devices and interact with some of the most critical content for their personal and professional lives, their Photos and Documents.

  About the Team

  While OneDrive iOS is based mainly in the United States, we operate like a distributed team that heavily embraces remote work. Therefore, joining OneDrive iOS means you will join a group of colleagues based in different locations and time zones. We're committed to each team member feeling connected, regardless of where they work and live.

  OneDrive iOS technical Stack

  Our codebase is built on Swift and Objective-C and supports iOS 16 and above. We rely exclusively on Swift and SwiftUI when writing new features. In addition, we use several libraries written in various languages to make our app work. On the backend, we use services powered by Microsoft 365 and Azure. We release every two weeks, supported by several automation pipelines.

  Responsibilities

  As part of the team, you will collaborate with other engineers across the company to understand requirements in order to innovate, build and maintain a robust mobile platform for the OneDrive iOS app. You will coordinate with partner teams to integrate different capabilities into the app and help maintain a healthy code base. You will help improve our photos sync technology and optimize the app’s camera backup capability.

  As a Principal Software Engineer - iOS, you will be:

  Expanding your knowledge of Swift, SwiftUI, and cutting-edge mobile technologies

  Creating a robust iOS platform on top of which OneDrive iOS engineers and partners build features

  Obsessing over simplifying and optimizing the app’s dependencies, ramping capabilities, app startup sequence and authentication stack

  Learning from customer feedback, running experiments, measuring and optimizing performance

  Refining the codebase, proposing improvements, and getting those projects to the finish line

  Mentoring your colleagues and championing best practices

  Accelerating your career in a truly innovative and global engineering team

  Qualifications

  Required Qualifications

  Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  OR equivalent experience.

  5+ years of demonstrated experience in iOS development (Swift, SwiftUI, Objective-C)

  Preferred Qualifications

  Experience in Swift and familiarity with native iOS architecture, frameworks, and the Xcode IDE

  Experience writing tests (unit and UI)

  You drive collaboration in your team and across squads meaning that you can consider colleagues' ideas, implement new methods, surface and resolve disagreements and empathize with users without breaking a sweat.

  Previous experience with large-scale mobile applications

  A deeper understanding of the iOS build system

  Expertise and pipeline automation / DevOps experience

  A passion for performance optimization and troubleshooting customer-facing issues

  Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $173,200 - $282,200 per year.

  Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

  Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Phlebotomist
Description Want to Expand your career-development potential, your ability to help donors and patients, and your access to professional opportunities? We’re growing fast. [You can, too!] There are so
Water / Wastewater Engineering Manager 6 - US Hybrid
Water / Wastewater Engineering Manager 6 - US Hybrid Date: Jan 23, 2024 Location: US Company: Black & Veatch Family of Companies Together, we own our company, our future, and our shared success.
Hotel Laundry Attendant
Req ID: 431582 Address: 7101 W. Sundust Rd Chandler, AZ, 85226 Welcome to Love’s! * * Where People are the Heart of Our Success * * Hotel Laundry Attendant Laundry Attendants are expected to maintain
Dispatcher
Dispatcher Location19 Natalie Way Plymouth, Massachusetts 02360 USPhone NumberCategoriesOperation SupportReq IDJR1372 Dispatcher (Open) First for a reasonFirst Student is the largest school transport
Creative Lead / Designer II
Company Summary DISH, an EchoStar Company, is a Fortune 250 that is reimagining the future of connectivity. For over 40 years, we’ve been challenging the status quo and evolving our company to antici
Intermediate Compliance Specialist (Hybrid Work Option)
36718BR Requisition ID: 36718BR Business Unit: COR Job Description: CDM Smith is seeking an Intermediate Compliance Specialist to join our Corporate Compliance Team. This individual performs basic to
Senior Member of Technical Staff (JoinOCI-SDE)
Job Description We are seeking a strong engineer to join our team which is focused on building and maintaining a scalable software control platform for Compute Infrastructure. Major focus areas of so
Pharmacy Technician
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced
Health Technician (Dietetic)
Summary The Dayton Veterans Affairs Medical Center (VAMC) is recruiting for a Health Technician. The Health Technician will function with in Nutrition and Food Services. The primary purpose of the po
L2 Customer Technical Support Analyst - MICROS - Simphony/Ebusiness
Job Description L2 Customer Technical Support Analyst - MICROS - Simphony/Ebusiness Location: Orlando, FL or Columbia, MD highly preferred No visa sponsorship is available for this position. As a mem
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved