Microsoft

Principal Software Engineer

Microsoft
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Build customer-facing, high-performance, low-latency, and highly available Responsible AI services.
  • Lead and mentor engineering teams delivering secure, performant, well-tested, and maintainable software.
  • Own architecture and design decisions for complex systems, balancing security, privacy, scalability, resiliency, cost, and testability.
  • Drive engineering excellence through developer tooling, automation, security-as-code, compliance evidence, and reliable delivery practices.
  • Plan and execute secure releases with experimentation, success metrics, guardrails, and automated deployment and rollback strategies.
  • Improve observability and operational readiness through logging, telemetry, dashboards, playbooks, incident response, and postmortems.
  • Partner with stakeholders to validate requirements, define measurable feedback loops, and guide future improvements.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 12+ years of professional software engineering experience, including hands-on development in modern programming languages such as C#, Java, or Python.
  • Strong understanding of data structures, algorithms, object-oriented design, scalable systems, and core software engineering fundamentals.
  • Experience developing, testing, debugging, and maintaining production-quality software.
  • Working knowledge of cloud, distributed systems, or service-based architectures, including reliability, performance, and monitoring concepts.
  • Experience designing and architecting products, services, and systems across the engineering lifecycle.
  • Ability to improve solutions through validation, monitoring, testing, and data-driven problem solving.
  • Preferred: 14+ years of hands-on software engineering experience with C#, Python, or comparable languages.
  • Preferred: technical judgment, complex debugging, refactoring, reliability and performance improvement, collaboration, mentoring, and emerging leadership skills.
  • Preferred: exposure to AI platforms, large language models, and core machine-learning concepts.
  • Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud background check.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me