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.