Software Engineer 2
Microsoft
Software Engineering
Posted on Oct 28, 2025
Software Engineer 2
Bangalore, Karnataka, India
Save
Date posted
Oct 28, 2025
Job number
1897889
Work site
3 days / week in-office
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time
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.
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.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field AND 5+ 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.
- System design skills and good understanding of distributed systems.
- Excellent analytical, problem-solving, and debugging skills.
- Experience in virtualization/containers, Kubernetes (or any container orchestrator).
- Strong communication and collaboration skills.
- Experience with containers, Kubernetes (or other orchestrators), and virtualization.
- 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.
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.