Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 5 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?