Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Planner team is seeking a Senior Software Engineer to revolutionize collaboration experiences through cutting-edge innovations. The role focuses on building highly performant, scalable, and cost-efficient cloud-based solutions that empower millions of users across Teams, Outlook, and Office platforms. As part of this dynamic team, you'll work on developing technologies that enable seamless, distributed solutions for a global audience. The position requires expertise in full-stack development, distributed systems, and cloud services, with a strong emphasis on .NET and Azure technologies. You'll be responsible for leading critical platform features, mentoring junior engineers, and driving innovation while maintaining high standards of performance and reliability. The role offers an opportunity to work in Microsoft's inclusive culture, where diversity and collaboration are valued, and every team member contributes to empowering users worldwide to achieve more. This position combines technical leadership with hands-on development, making it ideal for engineers passionate about building scalable solutions that impact millions of users.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Take end-to-end ownership of critical platform features
  • Design and develop robust services for high scalability, performance, and reliability
  • Partner with cross-discipline teams to deliver integrated solutions
  • Provide technical leadership and mentoring junior engineers
  • Drive innovation and adopt modern engineering practices
  • Contribute to supportive, inclusive team culture

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid experience in delivering high-quality, customer-focused products or services
  • Experience in debugging and understanding complex codebases
  • Must pass Microsoft Cloud Background Check
  • Experience with server-side development, particularly with .NET-based services and Azure
  • Expertise in designing and building distributed systems and high-performance cloud services

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft working on Azure infrastructure with focus on security and compliance, requiring TS/SCI clearance and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams, building scalable services and bot platforms with modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Storage Team, developing storage virtualization platform and system software with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Ads Marketplace team, building scalable advertising platforms with competitive pay and benefits.

Senior Quantum Hardware Engineer

Senior Quantum Hardware Engineer role at Microsoft focusing on quantum computing development and implementation.