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 2 months 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 working on Entra ID, focusing on authentication and directory services, offering hybrid work and competitive compensation.

Software Engineer - Microsoft Defender for Cloud Apps (TLV)

Senior Software Engineer role at Microsoft Defender for Cloud Apps in Tel Aviv, focusing on developing enterprise SaaS security solutions with distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft Digital focusing on enterprise DNS, DHCP, and IPAM services with full-stack development responsibilities.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, focusing on scaling and managing infrastructure for OpenAI models and AI services.