Back to the stack

Principal Software Engineer (Remote) - $27-$35/Hour

Remote Worldwide Hiring now

Job Highlights:

  • Start Date: Immediate openings available
  • Compensation: Competitive salary ($27-$35/hour)
  • Location: Remote (with hybrid work flexibility: 50% work from home and 50% on-site work at Microsoft's Redmond campus)
  • Company: Microsoft
  • Industry: Private
  • Employment Type: Full-time

We are seeking a highly skilled Principal Software Engineer to join our Microsoft Teams Center Services team. As a Principal Software Engineer, you will have the opportunity to work on building scalable, highly available, and highly adaptable services that leverage cutting-edge technologies to deliver next-generation collaboration and communication experiences.

The Center Services team is responsible for the core services of Microsoft Teams, serving billions of calls every day to drive various team scenarios. This role offers exciting opportunities in building robust, highly available, and highly adaptable services that meet the needs of a constantly growing customer base of the fastest-growing product in Microsoft's history.

This is a unique chance to hone your system design and application architecture skills and gain exposure to a state-of-the-art technology stack (distributed systems, caching, .NET, Service Fabric, Azure), offering end-to-end ownership and broad scope to make a significant impact.

Responsibilities:

  • Own design, development, and dev operations of Level 0 team services to ensure high availability, scalability, and flexibility
  • Architect Teams' microservices for optimal performance, functional and Machine Learning efficiencies
  • Pioneer adoption of resilience patterns like Circuit Breaker, Retry, Fallback, Bulkhead Isolation, Throttling, and Flat Cache, among others
  • Design, build, and champion reusable libraries of service best practices
  • Lead live site/dev operations engineering for services you own with first-class monitoring, dashboards, and TSGs

Requirements:

  • Bachelor's degree in Computer Science or related technical discipline AND 6+ years of technical engineering experience in coding in languages including, but not limited to C#, Java, or JavaScript
  • Or equivalent experience
  • 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, Substrate, SharePoint, or more
  • Drive to improve performance, availability, and acceptability of services
  • Drive to increase efficiencies through automation

Are You the One We're Looking For?

If you believe you have what it takes, submit your application without delay. We are keen to hear from talented candidates like you.

Apply To This Job

Apply for this job
Apply for this role Opens the employer's application page — free, no JobStack account needed.

More from the stack

Remote Microsoft Excel Expert - Unlock Your Potential with a Global Leader

Remote Worldwide
View role

Senior Data Scientist - Cloud Tasks + Advancement (CO+I)

Remote Worldwide
View role

Senior Customer Experience Engineer - Remote Opportunity

Remote Worldwide
View role

Job Title: Remote Data Engineering Manager (Part-Time) at Microsoft

Remote Worldwide
View role

Remote Business Administrator Opportunity at Microsoft - $27/Hour

Remote Worldwide
View role

Senior Cyber Security Engineer - Remote Opportunity

Remote Worldwide
View role

Microsoft Customer Success Account Manager - Remote Opportunity ($30-$35/Hour)

Remote Worldwide
View role

Job Title: Principal Product Manager - Frontline Workers

Remote Worldwide
View role

Remote Customer Development Manager - Costco Partnership

Remote Worldwide
View role

Remote Opportunity: Customer Development Manager - Costco

Remote Worldwide
View role

Senior Software Engineer

Remote Worldwide
View role

Experienced Customer Service Representative – Remote Opportunity at arenaflex

Remote Worldwide
View role

Experienced Data Scientist for Innovative AI and Machine Learning Solutions – Part Time Remote Opportunity at arenaflex

Remote Worldwide
View role

Senior Analyst – Security Governance & Policy

Remote Worldwide
View role

RN Senior Clinical Quality Consultant Compact Lics CST

Remote Worldwide
View role

Adjunct Professor of Chemistry (Organic, Physical, Open Pool)

Remote Worldwide
View role

Experienced Remote Chat Support Specialist – Flexible Work from Home Opportunity

Remote Worldwide
View role

Team Leader Remote (France) SEO / GEO H/F

Remote Worldwide
View role

[Entry Level/No Experience] Fedex Data Entry Remote Jobs – Only 5...

Remote Worldwide
View role

Experienced Part-Time Teller – Delivering Exceptional Customer Service and Banking Solutions in a Remote Work Environment

Remote Worldwide
View role