Microsoft's Office 365 team is seeking a talented Software Engineer to join their Office Extensibility team. This role is central to Microsoft's cloud-first, devices-first strategy, working on cloud versions of trusted products like Exchange, SharePoint, Yammer, and Skype.
The position focuses on building the next generation of Office extensibility platform and framework to deliver seamless service experiences. You'll be working on providing developers with platforms and APIs to customize and enhance Office capabilities, meeting emerging customer needs in today's mobile-first and cloud-first world.
As a Software Engineer in this team, you'll contribute to a product used by over a billion users worldwide. Your responsibilities will include designing and developing cross-platform Office APIs, collaborating with partner teams, and ensuring high-quality delivery across functionality, security, performance, stability, and scalability aspects.
The role requires strong technical skills in C/C++, C#, JavaScript, and TypeScript, along with experience in system-level programming and native/managed code interoperation. You'll need 2+ years of experience building and supporting large-scale applications and services, with a focus on distributed systems.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for talented engineers looking to make a significant impact.
The position is based in Noida, India, requiring 0-25% travel, and offers the opportunity to work on cutting-edge technology that shapes how organizations worldwide operate. If you're passionate about building extensible platforms and want to impact billions of users, this role offers an excellent opportunity to grow your career at Microsoft.