Posted Sep 16, 2025

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Microsoft Groups Center Services

Apply Now

About the Role

Are you a skilled software engineer looking for a challenging and rewarding opportunity to work on cutting-edge technologies and contribute to the success of one of the world's leading technology companies? Do you have a passion for building scalable, highly available, and adaptable services that drive collaboration and teamwork? If so, we invite you to apply for the Principal Software Engineer position in our Microsoft Groups Center Services team.

About the Company

Microsoft is a leader in the technology industry, and our Microsoft Groups Center Services team is at the forefront of innovation, developing services that serve billions of users worldwide. Our team is responsible for the primary services of Microsoft Groups, driving various group scenarios and providing exciting opportunities to build tough, highly accessible, and highly adaptable services that address the needs of a rapidly growing user base. This is a unique chance to hone your system design and application architecture skills and gain exposure to the latest technology stack (distributed systems, storage, .NET, Service Fabric, Azure).

Job Description

We are seeking a Principal Software Engineer to join our team and contribute to the design, development, and operation of Level 0 group services, ensuring high availability, scalability, and flexibility. As a key member of our team, you will be responsible for:

Key Responsibilities

Requirements

To be successful in this role, you will need:

Essential Qualifications

Preferred Qualifications

What We Offer

As a Principal Software Engineer at Microsoft, you will have the opportunity to work on cutting-edge technologies, collaborate with a talented team of engineers, and contribute to the success of one of the world's leading technology companies. We offer:

Competitive Compensation

A competitive salary and benefits package, including health insurance, retirement savings, and paid time off.

Opportunities for Growth and Learning

Regular training and development opportunities to help you grow your skills and advance your career.

Flexible Work Arrangements

A hybrid work arrangement, with half of your time spent working from home and half spent working on-site at Microsoft's Redmond campus.

Collaborative Work Environment

A collaborative and inclusive work environment, with opportunities to work with a diverse team of engineers and contribute to the success of our team.

How to Apply

If you are a motivated and experienced software engineer looking for a challenging and rewarding opportunity, we invite you to apply for this role. Please submit your resume and a cover letter explaining why you are the ideal candidate for this position.

Apply Now

Don't miss out on this exciting opportunity to join our team and contribute to the success of Microsoft. Apply now and take the first step towards a rewarding career in software engineering. Apply Now