-
Microsoft

Software Engineer II

Microsoft
India · Full-time · Not Applicable

Overview

Are you excited to work with highly motivated engineers delivering intelligent cloud and edge products?

At Edge IDC, we are building the next generation of Azure Local which extends Azure to customer-owned infrastructure, enabling local execution of modern and traditional applications across distributed locations.

Our Mission

To innovate and deliver Azure Local VMs—enabling seamless, secure, and scalable virtualization experiences for global customers who need cloud capabilities at the edge. We strive to simplify infrastructure management, accelerate customer workloads, and bring Azure’s intelligence closer to the data source.

What We Build

Azure Local VMs is a cutting-edge solution that brings Azure’s compute power directly to on-premises environments. Customers can deploy, manage, and scale Windows and Linux VMs locally, integrate with Azure services for hybrid scenarios, and leverage enterprise-grade security and performance. Our technologies support advanced workloads, including machine learning at the edge, private 5G, and hybrid cloud deployments.

Team Culture

We pride ourselves on autonomy, innovation, and a startup mindset—delivering at cloud scale while maintaining a small-team environment. Our engineers are passionate, creative, and accountable, with a positive attitude and a drive to learn new technical areas. We value open communication, inclusivity, and a collaborative approach to problem solving. Every team member is empowered to take ownership, translate ambiguity into concrete deliverables, and help ship high-quality software that delights our customers.

Responsibilities

'At Edge IDC, we expect every team member to embrace autonomy, innovation, and a growth mindset. We are looking for solid developers with a passion to research new areas, write optimal code, enhance coding standards and ship fast.   Our engineers are empowered to take ownership, collaborate across disciplines, and drive meaningful impact for our customers. We value open communication, inclusivity, and a willingness to tackle ambiguity head-on.

Responsibilities -

Write optimal, maintainable code and continuously improve coding standards, ship quickly in short, frequent release cycles.

Deliver complex user stories, addressing both functional and non-functional requirements (security, performance, scale, telemetry).

Research emerging technologies and innovate, turning ambiguity into actionable solutions that drive customer impact.

Contribute to a culture of innovation, working at cloud scale while maintaining the agility and collaboration of a small team.

Demonstrate a positive attitude and growth mindset, embracing challenges and learning opportunities.

Serve as a role model for open, honest, and inclusive problem solving.

Qualifications

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field AND 3+ years technical engineering experience with coding
  • Solid experience in software development, with a track record of delivering complex user stories
  • Strong coding skills in GoLang or any other programming language and experience with backend engineering
  • Deep understanding of efficient data structures and algorithms
  • Excellent analytical, problem-solving, and debugging skills
  • Strong communication and collaboration skills

Preferred Qualification

  • System design skills and good understanding of distributed systems
  • Experience in virtualization/containers, Kubernetes (or any container orchestrator)
  • Experience with API design and REST APIs
  • Familiarity with clustering technology and distributed systems
  • Networking experience (IPAM/DNS/DHCP/VIP)
  • Knowledge of Microsoft Azure, AWS, or similar cloud platforms
  • Ability to quickly learn new technologies
  • Effective in agile development environments
  • Customer empathy and ability to resolve support issues

#MSC IDC

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Key Skills

Ranked by relevance

cloud machine learning data structures virtualization kubernetes golang linux aws
Login to Apply
Posted
Feb 09, 2026
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
Workday
Related

Software Development Engineer - Kubernetes Service Mesh

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Bentley Systems
Related

Cloud Software Engineer

2026-05-22

Full-time
Not Applicable
Lithuania
Software Development
Engineering
View Job Details
Danske Bank
Related

Senior Machine Learning Engineer

2026-06-04

Full-time
Not Applicable
Lithuania
Financial Services
Engineering