Principal Engineering Manager - OneDrive iOS
Explicitly encourages vibe coding and AI-assisted development using tools like GitHub Copilot and Claude Code for rapid, exploratory workflows.
About the Role
Lead the OneDrive iOS engineering organization to deliver high-quality native iPhone and iPad experiences by driving architecture, technical excellence, and team growth. Partner with Product, Design, and cross-company teams to prototype, implement, and ship features while enabling rapid, AI-assisted development practices.
Job Description
Role
As a Principal Engineering Manager for OneDrive iOS you will lead teams that design, build, and operate world-class native iOS experiences on iPhone and iPad. You will drive architectural decisions, ensure technical excellence, enable high velocity delivery, and grow engineering talent through hiring, coaching, and mentorship.
Key Responsibilities
- Lead and partner with Engineering Managers and senior engineers to shape architecture and technical direction for OneDrive iOS.
- Coordinate cross-team project plans, release plans, dependencies, and stakeholder communication.
- Guide design document development and systems-level decision making across product lines.
- Optimize, debug, refactor, and promote code reuse to improve performance, maintainability, and ROI.
- Oversee on-call and operational readiness, monitoring for degradation, downtime, and interruptions.
- Ensure products are scaled to meet customer requirements, addressing performance and scaling objectives.
- Hire, develop, and retain engineering talent; foster a culture of learning, curiosity, and technical craftsmanship.
- Encourage and enable exploratory, rapid, AI-assisted development workflows (“vibe coding”).
Requirements
Required
- Bachelor’s degree in Computer Science or related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- 3+ years managing a skilled engineering team with experience hiring and growing engineers.
- Ability to meet Microsoft and customer security screening requirements (including Microsoft Cloud background check).
Preferred
- Master’s degree with 8+ years technical engineering experience, or Bachelor’s with 12+ years, or equivalent experience.
- 4+ years developing, shipping, and maintaining large-scale mobile, web, or desktop applications with depth in C++, ObjectiveC, Swift, and JavaScript.
- 3+ years planning and executing engineering projects and delivering measurable results.
- Experience improving product quality at scale and resolving customer feedback.
- Deep experience building and optimizing native iOS apps (performance tuning, memory management, offline sync, concurrency, system-level behaviors).
- Comfort with AI-assisted development tools (e.g., GitHub Copilot, Claude Code) and rapid exploratory development.
- Experience leading distributed and remote-friendly teams.
Compensation & Location
- Typical U.S. base pay range: USD 139,900 - 274,800 per year.
- San Francisco Bay Area and New York City metro base pay range: USD 188,000 - 304,200 per year.
- Team operates as a globally distributed, remote-friendly organization.
Team & Culture
- Emphasis on technical craftsmanship, curiosity, creativity, and a culture that encourages exploratory, AI-assisted “vibe coding.”
Tech Stack
Skills
Experience Level
Salary
USD 139,900 - 274,800/year
Employment Type
Benefits
- •Remote work (globally distributed team)
- •Benefits and other compensation (varies by role)
- •Inclusive culture