Microsoft

Software Engineer

Microsoft
Apply
1 day ago
Bengaluru, IndiaEntry Level

Responsibilities

  • Develop and maintain software for cluster provisioning, configuration, upgrades, and lifecycle management.
  • Build automation and self-service tooling to reduce manual operational work.
  • Improve deployment pipelines, automated testing, release validation, diagnostics, and developer workflows.
  • Use telemetry and debugging tools to investigate failures, identify root causes, and implement lasting improvements.
  • Contribute to fleet health, capacity management, free-pool optimization, and cluster autoscaling.
  • Support new region and cloud deployments and validate new compute, storage, and Service Fabric capabilities.
  • Collaborate with engineers and partner teams to design, test, deploy, and support scoped features.
  • Document solutions, participate in code reviews, and apply secure and reliable engineering practices.

Requirements

  • Bachelor's degree in computer science or a related technical discipline with proven coding experience, or equivalent experience.
  • Strong foundations in data structures, algorithms, object-oriented programming, and asynchronous programming.
  • Experience developing and debugging software in C#, Java, C++, Python, or a comparable language.
  • Familiarity with Azure, AWS, or Google Cloud.
  • Interest or experience in infrastructure automation, deployment pipelines, automated testing, or developer tooling.
  • Ability to use logs, metrics, and experiments to investigate problems and evaluate solutions.
  • Clear communication, collaborative problem-solving, and willingness to learn unfamiliar systems.
  • Ability to pass Microsoft's Cloud Background Check upon hire or transfer and every two years thereafter.
  • Familiarity with distributed systems, messaging services, or infrastructure lifecycle management is helpful but not required.

Benefits

  • Benefits and perks may vary depending on employment type and country of work.
  • Applications are accepted on an ongoing basis until the position is filled, with the posting open for a minimum of five days.

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