Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer II

Microsoft is seeking a Software Engineer II passionate about building scalable and reliable services. This role offers the opportunity to work on world-class product experiences, influencing product trajectory and feature sets. The position involves working across multiple technology layers, from user interfaces to cloud services, big data, and machine learning.

The ideal candidate will join a diverse and talented team where developers do more than just code - they significantly shape product direction. We foster an inclusive environment that values unique viewpoints and innovative thinking. You'll collaborate with engineering teams across Microsoft while working on globally scalable services and experiences.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Located in Redmond, WA, this hybrid position allows up to 50% work from home with 0-25% travel required.

Key responsibilities include developing scalable services, working with cutting-edge web technologies, and collaborating across teams. We're looking for someone with 2+ years of technical engineering experience and strong coding skills in languages like Java, Python, JavaScript, or C++.

At Microsoft, we believe in empowering every person and organization on the planet to achieve more. Join us in building innovative solutions that impact billions of lives while working in an environment that values growth mindset, excellence, and teamwork.

Last updated 4 hours ago

Responsibilities For Software Engineer II

  • Build scalable and reliable services that power world-class product experiences
  • Influence product trajectory and feature set
  • Design and develop globally scalable services
  • Collaborate with team members and engineering divisions
  • Work on user interfaces and cloud services
  • Handle big data and machine learning tasks

Requirements For Software Engineer II

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

Benefits For Software Engineer II

Medical Insurance
Education Budget
Vision Insurance
Dental Insurance
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, building large-scale distributed systems and cloud infrastructure.

Software Engineer II-Backend

Backend Software Engineer II position at Microsoft working on Viva Engage platform, building scalable services that power enterprise communication and collaboration features for millions of users worldwide.

Software Engineer 2

Software Engineer 2 position at Microsoft focusing on OS, Runtimes, and Libraries development, offering hybrid work and competitive compensation in Redmond, WA.

Software Engineer II

Software Engineer II position at Microsoft's Defender for Office team in Hyderabad, focusing on cloud security and threat protection systems.

Software Engineer

Software Engineer II position at Microsoft working on Azure PostgreSQL migration platform, building and maintaining operational database systems.