H1BConnect Pro: Unlock advanced filters, H1B sponsorship insights, and unlimited job access.Subscribe now
Microsoft logo

Principal Software Engineer - Office 365

Microsoft
Redmond, WA Full-time 3/24/2026
Undergraduate with 5+ Years of ExperienceMaster's with 2+ Years of Experience
Approval 98.4%Total filings 6,363New hires 3,142
👑 Elite Sponsor
FY 2025

Job Description

The role involves designing and building core components for OneDrive and SharePoint, focusing on performance, security, and cost reduction. Candidates should have a strong background in software engineering, particularly in databases and distributed systems, and be able to influence teams without direct authority.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 6+ years experience with C# or C/C++, design, implementation, and debugging
  • Experience with distributed systems, performance analysis, databases, and/or large-scale data processing

Responsibilities

  • Analyze, design, and implement improvements to improve performance and security, reduce Cost of Goods Sold (COGS), and drive those changes across multiple products
  • Solid analytical, design, and development skills with depth in databases, storage, high performance data structures, and algorithms
  • Influencing without authority is key to success

Benefits

  • Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.

Is this job posting expired or no longer available?