New job, posted less than a week ago!
Job Details
Posted date: Dec 04, 2025
Category: Software Engineering
Location: Redmond, WA
Estimated salary: $158,000
Range: $100,600 - $215,400
Employment type: Full-Time
Work location type: 3 days / week in-office
Role: Individual Contributor
Description
OverviewEmpower every learner and educator with AI.
Come join us in shaping the future of education! Would you like to be part of the team building next-generation apps and services that revolutionize learning for millions of users? Do you want to lead innovations that integrate AI-driven experiences into remote and hybrid learning? If so, we have the right opportunity for you!
The Education Engineering team serves a mission-critical vertical and acts as an incubation ground for M365 initiatives. We create unique experiences for students, teachers, administrators, and parents with the goal of empowering every learner to achieve more.
We are looking for a motivated front-end Software Engineer II - UX/UI with solid AI and full-stack development skills to join our Education UI team. You will help build intelligent features that bring personalized, adaptive learning experiences to anyone, on any device, at any time. Our highly scalable services serve millions of teachers and students globally in M365 and Copilot+PC.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Our engineering culture is data-driven, dynamic, and inclusive. Team members are encouraged to explore innovative ideas, establish hypotheses, and implement them iteratively to learn and adapt quickly. We deploy frequently to production and embrace service agility.
You will:
- Design and build intelligent, accessible, and inclusive learning experiences using modern web technologies (ReactJS, TypeScript, etc.)
- Integrate AI-driven features that personalize learning and streamline educator workflows.
- Collaborate with applied scientists to bring LLM and ML-powered prototypes into production.
- Contribute across the stack, from user interface to cloud APIs, ensuring reliability and scalability
- Continuously improve quality through code reviews, unit tests, and CI/CD automation.
- Ensure accessibility, inclusivity, and seamless experiences across web, Windows, Mac, iOS, and Android.
- Participate in on-call rotations, proactively mitigating and resolving customer-impacting issues.
- Work across various technologies and platforms, participating in the full software development cycle: brainstorm, prototype, implement, test, and deploy.
Qualifications
Required Qualifications:
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 PythonOR equivalent experience. Preferred Qualifications:
3+ years of software development and design experience. Solid proficiency in HTML, CSS, JavaScript, and modern frameworks (ReactJS preferred). Experience with CI/CD pipelines, unit testing, e2e automation (playwright) and distributed version control (Git). Solid engineering fundamentals and proven problem-solving skills. Solid collaboration and communication skills across diverse teams. Experience building Copilot-like features or integrating LLMs into applications.Familiarity with prompt engineering. Knowledge of data-driven personalization and adaptive learning systems.
#W+DJOBS
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.