Principal Software Engineer – iOS

HypTechie

Hyderabad

On-site

INR 3,000,000 - 5,500,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Microsoft – Microsoft 365 India Team in Hyderabad is seeking a Principal Software Engineer (iOS) to lead the design, development, and delivery of AI-powered mobile experiences for Microsoft 365. You will influence billions of users through mobile productivity tools and drive architecture, mentoring, and cross-functional collaboration.

The role requires 6+ years of software engineering expertise across C/C++, Java, JavaScript, or Python, with strong Windows development experience and a

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++, 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.

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.

Skills

C/C++
Java
JavaScript
Python
Windows development
Team collaboration

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

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

Principal Software Engineer
Principal Software Engineer

Microsoft • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer (C/C++)
Senior Software Engineer (C/C++)

HypTechie • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Principal Software Engineer
Principal Software Engineer

Lloyds Technology Centre • Hyderabad

Hybrid
INR 3,200,000 - 5,200,000
Lead Mobile Engineer – Android & iOS
Lead Mobile Engineer – Android & iOS

Recruiting Bond • Hyderabad

On-site
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
Senior Software Engineer – Android
Senior Software Engineer – Android

HypTechie • Dadri

On-site
INR 3,200,000 - 6,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
Principal Engineer - Digital Workplace
Principal Engineer - Digital Workplace

Insight • Gurugram District

Hybrid
INR 2,500,000 - 4,500,000
Freedom to work from another location
Medical Insurance
Health Benefits
+2
iOS Developer
iOS Developer

Jobgether SRL • India

Hybrid
INR 800,000 - 1,500,000
Hybrid work
26 days leave
Health insurance
+5