Microsoft's Surface Team is seeking a Software Engineer II to work on enterprise customer experiences for managing Surface devices at scale. This role focuses on developing and maintaining online portals, backend APIs, microservices, and integrations with Supply Chain systems. The position involves working with cutting-edge technology and AI/Copilot solutions to enhance productivity for enterprise customers.
As a key member of the team, you'll be responsible for delivering full-stack solutions that empower commercial customers to self-serve, manage, and monitor Surface devices at scale. The role requires expertise in cloud services, distributed systems, and modern web technologies including C#, ReactJS, and Azure services.
The ideal candidate will have 3+ years of experience in software engineering, with strong skills in cloud services and distributed systems. You'll work in a collaborative environment, solving complex problems and creating innovative solutions for Microsoft's Surface device ecosystem.
This position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and parental leave. The role is based in Hyderabad, India, requiring 0-25% travel and focuses on building next-generation Surface products that empower individuals and organizations worldwide.
Microsoft provides an inclusive work environment with opportunities for growth, networking, and making a significant impact in the devices space. Join a team that values innovation, collaboration, and technical excellence while working on products used by millions globally.