-
View all jobs
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:
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.
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
- 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
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
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Development Engineer - Kubernetes Service Mesh
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Related
Cloud Software Engineer
2026-05-22
Full-time
Not Applicable
Lithuania
Software Development
Engineering
View Job Details
Related
Senior Machine Learning Engineer
2026-06-04
Full-time
Not Applicable
Lithuania
Financial Services
Engineering
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 Job Details
Related
Software Development Engineer - Kubernetes Service Mesh
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Related
Cloud Software Engineer
2026-05-22
Full-time
Not Applicable
Lithuania
Software Development
Engineering
View Job Details
Related
Senior Machine Learning Engineer
2026-06-04
Full-time
Not Applicable
Lithuania
Financial Services
Engineering