DeveloperJobs.io
← Back to all jobs

Job Description

Microsoft Education is hiring a Software Engineer II - UI/UX Product Engineering to build AI-powered, accessible UI/UX experiences across Web, Windows, and Mobile.

Responsibilities

  • Build and ship frontier AI-powered experiences across Web, Windows, and Mobile for students and educators.
  • Experiment with emerging AI technologies, models, agents, and new interaction patterns; move promising prototypes into production-quality experiences.
  • Deliver high-quality UX with strong attention to accessibility, inclusive design, responsiveness, and consistency across platforms and devices.
  • Design efficient, reusable front-end systems and architecture to enable the team to build, test, deploy, and iterate complex product experiences.
  • Partner closely with Product, Design, Applied Science, and engineering to translate customer needs into product and technical direction.
  • Own features end to end: discovery, prototyping, implementation, testing, experimentation, rollout, telemetry, production health, and iteration.
  • Work across the stack as needed, including service and API integrations, data contracts, authentication, AI orchestration and grounding, experimentation, telemetry, and production diagnostics.
  • Use AI as part of the engineering workflow to accelerate exploration, coding, testing, debugging, and learning while meeting quality, security, privacy, and responsible AI standards.
  • Maintain a frontier and growth mindset by sharing ideas, learning quickly, challenging existing approaches, and contributing to engineering excellence.

Requirements

  • Bachelor’s Degree in Computer Science or a related technical field AND 2+ years of technical engineering experience coding in languages including (but not limited to) JavaScript and/or Python.
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements for the role.

Other Requirements

  • Microsoft Cloud Background Check: required to pass upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • 3+ years of web application software development using 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 developing object-oriented applications or services using C#, Java, C++, or a similar language.
  • Experience designing or integrating APIs and working with distributed cloud services.
  • Experience with public cloud services: Azure, AWS, or Google Cloud.
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, GitHub Copilot CLI, Claude Code, or comparable) for coding, testing, debugging, code review, documentation, or automation.
  • Ability to evaluate AI-generated output for correctness, maintainability, security, privacy, and licensing, with appropriate human review before use.
  • Proven ability to troubleshoot complex 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, 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 applies to specific locations (San Francisco Bay area and New York City metropolitan area): USD $133,800 - $219,200 per year.
  • Certain roles may be eligible for benefits and other compensation. Additional pay information: https://careers.microsoft.com/us/en/us-corporate-pay

Location

  • Washington, DC (onsite)

Job Posting Timing

  • Open for a minimum of 5 days; applications accepted on an ongoing basis until the position is filled.

Similar Jobs