This position is no longer accepting applications
Closed on October 25, 2026.
This role is filled — get an email when new Artificial Intelligence roles open on EngineerJobs.io:
Software Engineer II - UI/UX Product Engineering
Agentic Ai
Ai Agent
Artificial Intelligence
Azure
Cloud Platform
Cloud Platforms
Design
Design Systems
Experience Design
Front End Engineer
Generative AI
Interaction Design
Mobile
Software Engineer
TypeScript
Ui Design
Ux Design
Web
Windows
View similar jobs
Get alerted when similar jobs are posted — set up a New Artificial Intelligence jobs on EngineerJobs.io alert.
See other roles at Microsoft.
Job Description
Microsoft Education is hiring a Software Engineer II to build and ship frontier AI-powered, accessible UI/UX product experiences across Web, Windows, and Mobile in Washington, DC (onsite).
Responsibilities
- Build and ship AI-powered experiences across Web, Windows, and Mobile that help students and educators learn, create, and achieve their goals.
- Run experiments with emerging AI technologies, models, agents, and new interaction patterns, moving promising prototypes into production-quality product experiences.
- Deliver high-quality, responsive, accessible, and inclusive UI/UX with strong UX craftsmanship and consistency across platforms, devices, and form factors.
- Design efficient, reusable front-end systems and architecture to support building, testing, deployment, and ongoing evolution of complex product experiences.
- Partner closely with Product, Design, Applied Science, and other engineering teams to understand customer needs and shape product and technical direction.
- Own features end to end, including discovery, prototyping, implementation, testing, experimentation, rollout, telemetry, production health, and iteration.
- Work across the stack when required, including service and API integrations, data contracts, authentication, AI orchestration and grounding, experimentation, telemetry, and production diagnostics.
- Use AI in the engineering workflow by applying AI-assisted and agentic development approaches for exploration, coding, testing, debugging, and learning while maintaining quality, security, privacy, and responsible AI standards.
- Apply a frontier and growth mindset by sharing ideas, learning quickly, challenging existing approaches, and contributing to engineering excellence and Microsoft culture and values.
Requirements
- Bachelor’s Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, JavaScript or Python.
- OR equivalent experience.
- Ability to meet Microsoft, customer, and/or government security screening requirements for this role.
Specialized security screening: Microsoft Cloud Background Check (required to pass upon hire/transfer and every two years thereafter).
Preferred Qualifications
- 3+ years of software development experience building web applications with JavaScript or TypeScript and a modern frontend framework such as React.
- Experience designing, developing, and shipping high-quality software.
- Experience building responsive and accessible web applications using TypeScript, React, or similar technologies.
- Experience with object-oriented applications or services using C#, Java, C++, or similar languages.
- Experience designing or integrating APIs and working with distributed cloud services.
- Experience with public cloud services, including Azure, AWS, or Google Cloud.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, GitHub Copilot CLI, Claude Code, or comparable tools) for coding, testing, debugging, code review, documentation, and developer-workflow automation.
- Ability to evaluate AI-generated output for correctness, maintainability, security, privacy, and licensing considerations, with appropriate human review before use.
- Proven ability to troubleshoot complex technical issues in web applications or online services.
- Effective written and oral communication and collaboration skills.
- Discipline applying modern software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and releasing.
Technologies
- JavaScript, Python, TypeScript, React
- C#, Java, C++
- Azure, AWS, Google Cloud
- GitHub Copilot, GitHub Copilot CLI, Claude Code
Compensation
- Software Engineering IC3 typical base pay range across the U.S.: USD 102,100 - 202,200 per year.
- Different base pay range for specific work locations:
- San Francisco Bay area and New York City metropolitan area: USD 133,800 - 219,200 per year.
- Some roles may be eligible for benefits and other compensation. Additional pay information: https://careers.microsoft.com/us/en/us-corporate-pay.
Job Posting Timing
- Open for a minimum of 5 days; applications accepted on an ongoing basis until the position is filled.