Principal Software Engineer

Microsoft is a global technology company empowering people and organizations to achieve more.
Mobile
Principal Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

The Microsoft 365 India team is looking for a high calibre and highly motivated Principal Software Engineer to lead the planning, design, implementation and shipping of critical components for a strategic project for M365 business. The team is building next-generation AI-powered experiences for Microsoft 365 on Mobile (Android and iOS), creating new experiences for people who use only mobile devices or do most of their work while being mobile. This role has the potential to reach billions of users worldwide and impact Microsoft's business. The app already has more than 150+ Million MAU.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. Employees come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals. The company culture is built on values of respect, integrity, and accountability to create an inclusive environment where everyone can thrive.

Responsibilities:

  • Implement features conforming to the overall architecture of the area
  • Write automation, create test plans, and provide estimates based on tasks
  • Learn new areas and adhere to quality and coding/design practices of the team
  • Be self-driven, proactive, results-oriented, and committed to continuous improvement
  • Work with agile methodology and all phases of the development cycle

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience
  • Experience with languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge of Objective-C/Swift/SwiftUI
  • Strong customer focus and passion for doing the right thing for the customer
  • Ability to establish trusted, effective relationships across diverse sets of stakeholders
  • Quick learner with strong problem-solving skills

Preferred Qualifications:

  • 10+ years of technical engineering experience (or 8+ years with a Master's Degree)
  • Excellent communication skills and cross-group collaboration
  • Exposure to Office technology, iOS / Android / Azure Services

This role offers industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time away, giving programs, and networking opportunities.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Lead planning, design, implementation, and shipping of critical components for M365 business
  • 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
  • Work with agile methodology

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years of technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Knowledge of Objective-C/Swift/SwiftUI
  • Strong customer focus
  • Ability to establish effective relationships across stakeholders
  • Quick learner with strong problem-solving skills

Benefits For Principal Software Engineer

  • 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

Principal Engineering Mobile

Principal Engineering Mobile role at Microsoft, leading the development of Power Apps mobile platform.

Principal Mobile Developer

Principal Mobile Developer position at Amdaris, leading mobile architecture and development for international projects, requiring 7+ years of experience.

Mobile Architect

Lead mobile architecture and development for EarnIn's financial technology platform, driving technical excellence and innovation in earned wage access solutions.