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 6 hours 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

Senior Software Engineer role at Microsoft's Industry Solutions Engineering team, focusing on cloud solutions and customer collaboration.

Senior Software Engineer (Full Stack) - M365

Senior Full Stack Software Engineer role at Microsoft focusing on M365 security engineering, requiring 8+ years of experience in distributed systems and frontend development.

Senior Software Engineer - Enterprise Content Delivery Network

Senior Software Engineer role at Microsoft, focusing on Enterprise Content Delivery Network development, requiring 6+ years of experience in backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building scalable data platforms and cloud analytics solutions.

Critical Environment Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft focusing on critical environment infrastructure and datacenter operations.