Principal Software Engineer – iOS

HypTechie

Hyderabad

On-site

INR 3,500,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Microsoft 365 India is hiring Principal Software Engineers (iOS) to lead design, development, and delivery of next-generation AI-powered mobile experiences for Microsoft 365. This role offers impact on strategic projects shaping mobile productivity for billions of users and requires strong leadership in iOS development.

The team emphasizes collaboration with design, PMs, and QA, agile practices, and continuous learning to stay ahead in mobile-first AI-driven experiences.

Qualifications

  • Bachelor's degree in Computer Science or a related technical field or equivalent experience.
  • 6+ years of technical engineering experience in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python.
  • Strong experience with C/C++ on Windows platforms.
  • Proven ability to build user-focused applications and collaborate with stakeholders.
  • Excellent communication and collaboration across diverse teams.

Responsibilities

  • Lead planning, architecture, and implementation of core iOS components for Microsoft 365.
  • Build scalable, high-performance features aligned with design and engineering best practices.
  • Collaborate with design, PMs, and QA to deliver high-quality solutions.
  • Write robust code, automation scripts, tests, and estimates.
  • Champion clean design, reusability, and maintainability of code.
  • Provide technical leadership through mentoring and architecture contributions.
  • Participate in agile SDLC and drive end-to-end product development.

Skills

C/C++
C#
Java
JavaScript
Python
iOS development
Leadership

Education

Bachelor's degree in Computer Science or related field
Master's degree (preferred)

Job description

Location: Hyderabad, Telangana, India

Company: Microsoft – Microsoft 365 India Team

Experience: 10+ Years

Employment Type: Full-Time

About the Role:

Microsoft 365 India is hiring Principal Software Engineers (iOS) to lead the design, development, and delivery of next-generation AI-powered mobile experiences for Microsoft 365. This high-impact role offers the opportunity to contribute to strategic projects that will transform how billions of users interact with Microsoft on mobile devices.

With over 150+ million monthly active users, your work will directly influence productivity tools that empower users globally. If you’re passionate about mobile-first experiences and ready to shape the future of mobile productivity, we want to hear from you.

Responsibilities:
  • Lead the planning, architecture, and implementation of core components for Microsoft 365 on iOS.
  • Build scalable, high-performance features aligned with the team’s design and engineering best practices.
  • Collaborate with cross-functional teams, including design, PMs, and QA to deliver high-quality solutions.
  • Write robust code, automation scripts, test plans, and estimates.
  • Continuously learn and adapt to new technologies and project requirements.
  • Champion clean design, reusability, and maintainability of code.
  • Demonstrate technical leadership through mentoring and architectural contributions.
  • Operate in agile development environments and contribute throughout all stages of the SDLC.
Required Qualifications:
  • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience).
  • 6+ years of technical engineering experience in one or more of the following: C, C++, C#, Java, JavaScript, or Python.
  • Strong experience with C/C++, preferably on Windows platforms.
  • Strong customer orientation with a track record of building user-focused applications.
  • Proven experience building and maintaining strong relationships with internal and external stakeholders.
  • Excellent communication and collaboration skills across diverse teams.
Preferred Qualifications:
  • Bachelor’s degree with 10+ years OR Master’s degree with 8+ years of experience in software engineering.
  • Demonstrated expertise in mobile development, especially for iOS.
  • Familiarity with agile methodologies and end-to-end product development life cycles.
  • Passion for AI-driven mobile experiences and productivity solutions.
  • Prior experience on large-scale commercial mobile products is a strong plus.
Why Join Microsoft?
  • Be part of industry-leading mobile transformation initiatives within Microsoft 365.
  • Work with cutting-edge AI in mobile-first experiences used by millions worldwide.
  • Thrive in a culture focused on growth mindset, inclusion, innovation, and impact.
  • Collaborate with top talent across disciplines and make a global impact.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C/C++)
Senior Software Engineer (C/C++)

HypTechie • Hyderabad

On-site
INR 1,800,000 - 2,600,000
Diverse and inclusive culture
Opportunity to work on widely-used products
Collaboration with world-class engineers
Senior Software Engineer - iOS
Senior Software Engineer - iOS

Procore Technologies • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Principal Software Engineer
Principal Software Engineer

Microsoft • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Software Engineer,D&T,Azure/Cloud Devp
Software Engineer,D&T,Azure/Cloud Devp

West Pharmaceutical Services, Inc • Bengaluru

On-site
INR 800,000 - 1,200,000
Lead Mobile Engineer – Android & iOS
Lead Mobile Engineer – Android & iOS

Recruiting Bond • Hyderabad

Hybrid
INR 2,000,000 - 3,000,000
High ownership and rapid learning opportunities
Global collaboration across India and the US
Mission-driven impact on healthcare
Senior Engineering Manager
Senior Engineering Manager

Microsoft • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Sr iOS Engineer
Sr iOS Engineer

Align Technology • Hyderabad

On-site
INR 3,500,000 - 5,000,000
Software Engineer - Mobile App Development (IOS / Android )
Software Engineer - Mobile App Development (IOS / Android )

Nxt9.com • Hyderabad

On-site
INR 800,000 - 1,200,000
Opportunity for growth
Direct product impact
Collaborative team environment
Software Engineer II
Software Engineer II

Microsoft • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Senior Lead Software Engineer - .Net Angular Azure
Senior Lead Software Engineer - .Net Angular Azure

Kovai.co • Coimbatore District

On-site
INR 800,000 - 1,200,000
Collaborative and fun team
Flat organizational structure
Rewards and recognition
+2