Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Microsoft's Planner team to revolutionize collaboration experiences through cutting-edge innovations. As a Software Engineer II, you'll be part of a mission to redefine collaboration by developing technologies that enable seamless, distributed, and highly scalable solutions for a global audience. The role focuses on empowering millions of users across platforms like Teams, Outlook, and Office.

You'll work in a fast-paced, collaborative environment, taking ownership of critical platform features and developing robust services that ensure high scalability and performance. The position requires expertise in server-side development, particularly with .NET-based services and cloud platforms like Azure. You'll be responsible for designing and implementing distributed systems while ensuring cost-effectiveness and compliance.

The ideal candidate brings 4+ years of technical engineering experience, strong problem-solving skills, and a proven track record of delivering high-quality, customer-focused products. You'll collaborate across disciplines, mentor junior engineers, and contribute to an inclusive team culture that values diverse perspectives.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. This hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. Join a company committed to empowering every person and organization on the planet to achieve more.

Last updated 20 hours ago

Responsibilities For Software Engineer II

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

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ 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 cloud services

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Software Engineer II

Technical Support Engineering - Intune

Technical Support Engineer position at Microsoft focusing on Intune and security products, offering remote work and comprehensive benefits.

Software Engineer

Software Engineer position at Microsoft Security focusing on developing and maintaining secure services for software distribution and security infrastructure.

Software Engineer

Software Engineer role at Microsoft's Trust & Security Services team, focusing on large-scale security infrastructure and software distribution systems.

Software Engineer

Software Engineer role at Microsoft working on Windows Developer Platform, building tools and APIs for Windows app developers.

Software Engineer II

Microsoft Software Engineer II position focusing on identity and authentication infrastructure across Microsoft's productivity ecosystem, offering hybrid work and competitive benefits.