Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Education · AI · Enterprise SaaS

Description For Software Engineer II

Microsoft's Education Team is seeking a Software Engineer II to join their frontend team in revolutionizing education technology. This role focuses on creating innovative educational experiences using AI and ML technologies, accessible through Microsoft Teams, Windows, and Office platforms. The position offers an opportunity to impact global education while working with cutting-edge technology.

The role involves developing features that enhance learning experiences across devices, implementing AI/ML powered workflows, and contributing to Microsoft's mission of making education more accessible and effective. You'll be working in a collaborative environment where mentoring others and fostering an inclusive team culture is valued.

As part of the Microsoft Education Team, you'll be building highly scalable services designed to serve millions of educators and students worldwide. The position requires expertise in frontend development, particularly with React or similar frameworks, and involves working with continuous integration processes.

The compensation is competitive, with a base salary range of $98,300 - $193,200 USD (higher in SF Bay Area and NYC: $127,200 - $208,800). Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, and parental leave.

This is an excellent opportunity for a frontend engineer passionate about education technology and interested in working with AI/ML technologies while making a meaningful impact on global education. The role combines technical challenges with the satisfaction of improving educational access and effectiveness worldwide.

Last updated 5 minutes ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends and technical solutions

Requirements For Software Engineer II

React
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years professional experience with frontend engineering using React or similar frontend framework
  • 2+ years experience with continuous integration including testing, releasing and monitoring
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Bangalore to develop and implement frontend features, requiring 4+ years of experience in web technologies and cloud services.

Software Engineer II

Microsoft Whiteboard Software Engineer II position focusing on building collaborative digital canvas experiences using React and modern web technologies.

Software Engineer 2--Full Stack

Full Stack Software Engineer position at Microsoft's MAI Ads team in Beijing, focusing on developing and enhancing online advertising platforms using React, Vue.js, and C#.

Software Engineer II

Software Engineer II position at Microsoft working on Outlook's web applications, focusing on platform improvement and web delivery optimization.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the Bing Travel team in Hyderabad, focusing on building world-class travel solutions and experiences for millions of users globally.