Back to positions

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

Remote role Full-time Open position

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 for this job

Further positions

Experienced Part-Time Microsoft Customer Support Specialist – Remote Cloud Application Development and Technical Support

Remote role Full-time

Data Architect (Databricks) - DRC Systems USA LLC

Remote role Full-time

Experienced Full Stack Data Entry Specialist – Microsoft Cloud Application Development and Cybersecurity Threat Analysis

Remote role Full-time

Experienced Part-Time Microsoft Customer Support Specialist - Remote Hybrid Role with Flexible Scheduling and Opportunities for Growth

Remote role Full-time

Experienced Full Stack Application Consultant – Cloud-Based AI Development for Healthcare Industry

Remote role Full-time

Experienced Full Stack Cloud Operations and Advancement Program Manager - Business Operations for Microsoft's Cloud Infrastructure

Remote role Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Remote role Full-time

Experienced Mid-Level Application Support Specialist – Federal Agency Contact Center Tools & Salesforce

Remote role Full-time

Experienced Mid-Level Staff Product Data Analyst – Strategic Growth Insights and Analytics Expert

Remote role Full-time

Experienced Full Stack Mid Market Account Executive – Web & Cloud Application Development for India-Based Companies

Remote role Full-time

Managing Director

Remote role Full-time

Solution Architect, CSM

Remote role Full-time

Inside Sales Agent - Remote

Remote role Full-time

Experienced Text Chat Operator – Social Media Customer Support Specialist (Work from Anywhere, Entry Level, Fully Remote Opportunity)

Remote role Full-time

Digital Services Technician - Fishers, IN

Remote role Full-time

Experienced Data Entry Clerk - Remote Work From Home Focus Group Panelist - Part-Time or Full-Time Opportunity

Remote role Full-time

Client Success Associate (Spanish Speaking)

Remote role Full-time

PT Teaching Assistant - Fully Remote

Remote role Full-time

Clinical Research Associate (Level II) - FSP Vaccines - West Region

Remote role Full-time

(Entry Level/No Experience) Delta Airlines Remote Jobs Customer Service Agent – Apply Now

Remote role Full-time