
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • India, Uttar Pradesh, Noida
Microsoft is hiring a Senior Software Engineer to work on high-scale geo-distributed services that power Office web applications. You'll be involved in designing and building global services within the M365 and Azure ecosystem. This role requires expertise in Azure and C#.
You have 5+ years of experience in software engineering, particularly in building and operating high-scale geo-distributed services. Your passion lies in creating secure, reliable, and maintainable code that supports global scale applications. You are familiar with the M365 and Azure ecosystems and have a strong understanding of service architecture and design principles.
You thrive in collaborative environments and enjoy working closely with cross-functional teams to influence and create new designs and architectures. Your experience includes writing code and test cases for feature development, ensuring that the services you build are robust and scalable. You are committed to continuous learning and improvement, always looking for ways to enhance your skills and contribute to your team's success.
Experience with cloud-based services and a strong understanding of the principles of distributed systems will set you apart. Familiarity with the Office 365 suite and its underlying infrastructure is a plus. You are comfortable working in a fast-paced environment and can adapt to changing requirements while maintaining a focus on quality and performance.
In this role, you will be responsible for building and operating services on a new globally scalable platform. You will influence and create new designs and architectures that push the boundaries of service and engineering excellence. Your work will directly impact millions of users who rely on Office web applications daily.
You will collaborate with a world-class team to modernize the infrastructure and services, ensuring they meet the demands of a rapidly growing user base. Your hands-on experience in designing, building, and running global services will be crucial as you tackle challenges related to scalability and reliability.
You will write code and develop test cases for new features, ensuring that the services you create are not only functional but also maintainable and secure. You will participate in code reviews and contribute to the overall improvement of the team's development practices, sharing your knowledge and expertise with your colleagues.
At Microsoft, you will be part of a culture that values respect, integrity, and accountability. We believe in empowering every person and organization on the planet to achieve more, and we encourage you to apply even if your experience doesn't match every requirement. You will have the opportunity to work on impactful projects that shape the future of technology and improve the lives of millions.
We offer a competitive salary and benefits package, along with opportunities for professional growth and development. Join us in our mission to create a culture of inclusion where everyone can thrive at work and beyond.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.