Microsoft

Senior Software Engineer

Microsoft
Apply
1 day ago
Hyderābād, IndiaSenior

Responsibilities

  • Lead by example by producing extensible, maintainable, and well-tested code.
  • Identify dependencies and drive the development of design documents.
  • Coordinate across teams, resolve conflicts, and manage areas of dependency or overlap.
  • Lead product and solution architecture discussions and create architecture proposals.
  • Initiate and guide experiments to evaluate technologies and determine best-fit solutions.
  • Build reliable, maintainable, and scalable software for evolving business needs.
  • Embed live-site readiness, monitoring, and incident response into the development lifecycle.

Requirements

  • Bachelor's or master's degree in Computer Science or a related technical discipline.
  • 8+ years of technical engineering experience with coding in languages including C#, Java, or Python, or equivalent experience.
  • At least 5 years of backend software engineering and development experience.
  • Hands-on experience with DevOps practices and tools, deployment automation, and production operations.
  • Ability to meet Microsoft, customer, and/or 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