Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers 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

Microsoft's M365 India team is seeking Principal iOS Engineers to lead critical components for a strategic project. The team is building next-generation AI-powered experiences for Microsoft 365 on Mobile platforms, focusing on users who primarily work on mobile devices. This role offers the opportunity to impact billions of users worldwide, with the current app already reaching 150+ million monthly active users.

The position involves leading the planning, design, implementation, and shipping of key components for Microsoft 365's mobile experience. You'll be working on innovative AI-powered features that enhance mobile productivity, contributing to Microsoft's mission of empowering every person and organization globally.

As a Principal Engineer, you'll be expected to bring technical leadership, architectural expertise, and a strong focus on quality and user experience. The role requires deep expertise in iOS development, along with the ability to work across teams and influence technical decisions. You'll be part of a team that values growth mindset, innovation, and collaboration, working in an inclusive culture where everyone can thrive.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. With Microsoft's global reach and commitment to diversity, this role presents an exceptional opportunity to shape the future of mobile productivity while working with cutting-edge technologies and talented teams.

Travel requirement is 0-25%, and the position is based in Hyderabad, India, requiring on-site presence. This is a full-time role perfect for experienced engineers who want to make a significant impact on Microsoft's mobile strategy while working with emerging technologies like AI and cloud services.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Implement features in a way it confirms to overall architecture of the area
  • Write automation, create test plan and come up with estimates based on the tasks
  • Learn new areas and to adhere to quality and coding/design practices of the team
  • Be self-driven, proactive, results-oriented and have the commitment to continue to improve with feedback
  • Exposure to agile methodology and all phases of the development cycle

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of software development experience with C, C++, JavaScript, or Java
  • Proficient in coding in C / C++
  • Solid customer focus and passion for doing the right thing for the customer
  • Proven ability to establish trusted, effective relationships across diverse sets of stakeholders
  • Excellent communication skills and cross group collaboration
  • Ability to quickly pick up existing concepts and employ new techniques and strong problem solving

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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

Jobs Related To Microsoft Principal Software Engineer