-
Microsoft

Software Engineer II

Microsoft
India · Full-time · Not Applicable

Would you like the opportunity to work on OS platform that powers Azure? You will be part of Microsoft Core OS team in Azure Edge + Platform org. Our team is responsible for development of technologies to deploy OS updates to Azure fleet with minimal customer impact. How do you deliver impact-less updates on-time and every time to an ever growing fleet? How do you deploy impactful OS updates while keeping the millions of VMs up and running? How do you build the infrastructure for flighting and experimentation to reduce the time to bring features to market faster than ever before? If these challenges intrigue you, come talk to us.

We are looking for solid engineers with the passion to research new areas, write optimal code, enhance coding standards and ship fast. We follow short, frequent release cycles with room for innovation in multiple areas. As a team, we welcome smart, motivated engineers, with a positive attitude and growth mindset, ready to translate ambiguity into concrete deliverables that move the needle for the customer.

Responsibilities

  • Design and Develop secure, testable and maintainable code
  • Execute full software development life cycle (SDLC)
  • Embrace agile engineering practices and dev-ops culture with Live Site focus. End to End engineering (from architecture to Livesite) accountability for the services
  • Carry out quick proofs of concepts
  • Troubleshoot, debug and upgrade existing systems
  • Develop end to end telemetry pipeline and live site monitors and alerts
  • Leverage data and telemetry to make decisions and drive feedback into systems design and implementation
  • Coach and mentor the junior engineers in the team

Qualifications

  • Bachelor’s in Computer Science or Engineering or a related field
  • 3+ year of software development experience
  • 1+ year of experience on cloud technologies
  • 1+ year of experience with one or more general purpose programming languages including but not limited to: C/C++/C#, Java, or Python
  • Experience working with large scale distributed systems
  • Solid design, development, and testing skills
  • A strong problem solver. We expect you to own scenarios end-to-end across multiple components
  • Be comfortable moving up / down the stack and writing code in both managed and native languages
  • Exposure to live site engineering

#IDCAzureEPHiring

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Key Skills

Ranked by relevance

cloud java
Login to Apply
Posted
Jun 26, 2025
Type
Full-time
Level
Not Applicable
Location
Bengaluru
Company
Microsoft

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Microsoft
Related

Software Engineering

2026-05-27

Full-time
Not Applicable
India
Software Development
Engineering
View Job Details
Microsoft
Related

Software Engineer II -Full Stack

2026-05-19

Full-time
Not Applicable
Canada
Software Development
Engineering
View Job Details
AltoVita
Related

Backend Engineer, Generalist

2026-05-23

Full-time
Not Applicable
Poland
Software Development
Engineering