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

Remote Full-time
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


Own the design, development, and dev operations of Level 0 group services to ensure high availability, scalability, and flexibility.
Design and implement Planner Groups' microservices for optimal performance, functional efficiency, and machine learning-based efficiencies.
Pioneer the adoption of fault-tolerance designs like Circuit Breaker, Retry, Backup Plan, Bulkhead Isolation, Choking, and Failover.
Design, build, and maintain reusable libraries of service best practices.
Lead live site/dev operations design for services you own, with top-notch monitoring, dashboards, and TSGs.


Requirements

To be successful in this role, you will need:

Essential Qualifications


A Bachelor's or Master's degree in Computer Science or a related technical discipline.
6+ years of technical design experience in coding languages such as C#, Java, or JavaScript.
4+ years of experience working on large-scale cloud applications.
4+ years of experience designing and building large-scale distributed systems.


Preferred Qualifications


Experience working with Service Fabric or Kubernetes.
Experience working with M365 components like AAD, Exchange, SharePoint, or OneDrive.
A drive to improve service performance, availability, and acceptability.
A drive to increase efficiencies through automation.


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

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Remote Data Entry Specialist - Healthcare Industry at Blithequark: $25/Hour, Flexible Hours, and Career Growth Opportunities

Remote Full-time

Valuation Advisory Services Partner

Remote Full-time

[Remote] Opportunities in support of Dept of Energy CIO Business Operation Support Services (CBOSS) 2.0

Remote Full-time

Part-time California Virtual SLP Opportunity

Remote Full-time

Mission Operator - Greenville, SC (Contractor)

Remote Full-time

Need Tutor, Executive Functioning & Math, Denver, 33/hr-43/hr in Denver, CO

Remote Full-time

Experienced Part-Time Remote Data Entry Specialist – Detail-Oriented and Organized Individual for Accurate Data Management

Remote Full-time

Software Tester

Remote Full-time

**Experienced Data Entry Assistant (Remote) – arenaflex Store**

Remote Full-time

Remote Event Manager (w/m/x)

Remote Full-time
← Back to Home