Back to all jobs
Microsoft Careers logo

Principal Software Engineer

Microsoft Careers

Bangalore, Karnataka, India
Full-Time
Posted Sep 03, 2025
Up to 50% work from home

Compensation

Loading salary analysis...

About the role

The Times product (Time + Places) is a strategic initiative within Microsoft 365 aimed at transforming time management, scheduling, and meeting preparation, this aligns directly with Outlook Bangalore’s priorities of enhancing productivity, reducing meeting fatigue, and empowering executive administrators with intelligent tools.

Responsibilities

  • Lead the design, development, and delivery of large-scale, complex software solutions.
  • Set technical direction and standards for projects and teams.
  • Collaborate cross-functionally to define product vision, architecture, and strategy.
  • Solve ambiguous and high-impact technical challenges with innovative solutions.
  • Mentor and coach senior engineers; foster a culture of technical excellence.
  • Drive adoption of best practices in coding, testing, and deployment.
  • Influence and contribute to organizational technical strategy.
  • Represent the team in technical forums, reviews, and external engagements.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Proven track record of delivering complex, high-impact projects.
  • Deep expertise in [relevant technologies, e.g., cloud, distributed systems, AI, etc.].
  • Strong architectural and design skills.
  • Excellent problem-solving and analytical abilities.
  • Effective communication and collaboration skills.
  • Experience mentoring and guiding senior engineers.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.

Benefits

  • 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

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more.

Job Details

Salary Range

Salary not disclosed

Location

Bangalore, Karnataka, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position