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,363•New hires 3,142•
👑 Elite Sponsor
•FY 2025Job 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?
