Principal Software Engineer - iOS Development

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
iOS
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer - iOS Development

Microsoft's M365 India team is seeking a Principal Software Engineer specializing in iOS Development to lead critical components for a strategic M365 project. This role is part of building next-generation AI-powered experiences for Microsoft 365 on Mobile platforms, with a current user base exceeding 150+ Million MAU.

The position involves leading the planning, design, implementation, and shipping of key components for Microsoft 365's mobile strategy. You'll be working on creating new experiences specifically tailored for users who primarily rely on mobile devices, with the potential to impact billions of users worldwide.

As a Principal Engineer, you'll be responsible for implementing features that align with the overall architecture, creating automation and test plans, and providing technical leadership. The role requires someone who can learn new areas quickly while maintaining high standards for quality and coding practices.

The ideal candidate will bring extensive experience in iOS development using Swift/SwiftUI, strong architectural skills, and a proven track record of delivering large-scale commercial products. You'll be joining a company that values growth mindset, innovation, and collaboration, with a culture focused on inclusion and empowering others.

This position offers the opportunity to work with cutting-edge technology, shape the future of mobile experiences for Microsoft 365, and be part of a team that directly impacts Microsoft's strategic initiatives. The role comes with comprehensive benefits, including industry-leading healthcare, educational resources, and various other perks that make Microsoft a great place to work.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - iOS Development

  • Implement features conforming to overall architecture
  • Write automation and create test plans
  • Provide estimates based on tasks
  • Learn new areas and adhere to quality and coding/design practices
  • Be self-driven, proactive, and results-oriented

Requirements For Principal Software Engineer - iOS Development

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience
  • Experience with Objective-C/Swift/SwiftUI
  • Strong customer focus and passion for doing the right thing
  • Proven ability to establish trusted relationships across stakeholders
  • Excellent communication skills and cross group collaboration
  • Experience with Office technology, iOS / Android / Azure Services (preferred)

Benefits For Principal Software Engineer - iOS Development

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - iOS Development

Principal iOS Engineer

Principal iOS Engineer position at Embrace, focusing on SDK development and mobile observability solutions.

Principal Software Engineer - iOS

Principal Software Engineer position at Oracle focusing on iOS development and software assurance, requiring 8+ years of experience and deep expertise in Swift and mobile architecture.