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

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their team in building scalable and reliable services that power world-class product experiences. This role offers an opportunity to work at a company whose mission is to enable every person and organization to achieve more.

The position involves working across multiple technology layers, from crafting user-centric interfaces to engineering robust cloud services. You'll be exposed to big data, machine learning, and other cutting-edge technologies while designing globally scalable services and experiences. The role emphasizes collaboration with fellow team members and various engineering divisions within Microsoft.

As a Software Engineer II, you'll be developing comprehensive web applications and services using the latest web technologies in an agile environment. The position offers excellent opportunities for mentorship, professional growth, and making significant impacts on key business objectives.

Microsoft offers a competitive compensation package with a base salary range of $98,300 - $193,200 per year (higher in SF Bay Area and NYC). The company provides industry-leading healthcare benefits, educational resources, savings and investment options, parental leave, generous time off, and opportunities for networking and community involvement.

The ideal candidate will have at least 2 years of technical engineering experience with strong coding skills in languages like C++, Java, JavaScript, or Python, backed by a Bachelor's degree in Computer Science or related field. The role requires passing Microsoft's Cloud Background Check and embracing the company's culture of growth mindset, innovation, and collaboration.

This hybrid position allows up to 50% work from home with 0-25% travel requirements. You'll be part of a diverse and talented team that values unique viewpoints and encourages innovation to enhance customer experiences. Microsoft is committed to fostering an inclusive environment where everyone can thrive while making a meaningful impact on billions of lives worldwide.

Last updated 15 days ago

Responsibilities For Software Engineer II

  • Design and develop globally scalable services and experiences
  • Develop comprehensive web applications and services using cutting-edge web technologies
  • Collaborate with team members and various engineering divisions
  • Work across multiple technology layers from user interfaces to cloud services
  • Work with big data and machine learning technologies

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Software Engineer II - Windows Servicing and Delivery, Shell Team

Microsoft seeks Software Engineer II for Windows Servicing and Delivery Shell team to develop and implement new Windows features, requiring 2+ years experience in C++/JavaScript.

Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.