Jobs and Careers
MI

Software Engineer II-Power Apps Model UX

Microsoft
United Statesfull_timeVerifiedPosted 2 Apr 2026
💰 $215,400/yr($100,600/yr – $215,400/yr)

About the role

Overview

The Model UX team is a critical part of the Power Apps Core organization, focused on delivering intuitive, performant, and scalable user experiences for model-driven applications. As part of Microsoft’s Power Platform, the team plays a central role in shaping the future of low-code/no-code development by building foundational User Experience (UX) components that empower makers and developers to create sophisticated business applications with ease.  We are looking for a Software Engineer II to further enable our low code mission.

The team's mission is to craft a unified, modern, and intelligent user experience across model-driven apps, enabling seamless interaction with data, forms, dashboards, and custom pages. The team is committed to high-quality engineering, customer-centric design, and innovation through AI-powered agents and automation.

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
  • Design and develop core UX components such as forms, grids, dashboards, charts, and lookup controls for model-driven applications.
  • Own the end-to-end experience for model-driven app designers, including runtime behavior, extensibility, customization, accessibility, and performance.
  • Drive the evolution of next-generation UX experiences, including custom pages and embedded canvas apps, ensuring consistency across desktop and mobile form factors.
  • Collaborate closely with platform, infrastructure, and data teams to ensure UX components are scalable, reliable, and maintainable in a multi-tenant environment.
  • Integrate AI-powered agents into the UX layer to improve supportability, diagnostics, debugging, and in-product guidance for makers and admins.
  • Participate in agent design and evaluation efforts, including grouping features by runtime and Application Lifecycle Management (ALM) domains to improve agent accuracy and reduce hallucination.
  • Contribute to internal tooling and developer productivity initiatives, including experimentation with GitHub Copilot and Software Engineer (SWE) agent workflows.
  • Act as a Designated Responsible Individual (DRI) as needed, participating in on-call rotations and helping drive live-site quality, reliability, and operational excellence.


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, Typescript, React, Javascript, Java, or Python
    • OR equivalent experience. 

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

Preferred Qualifications: 

  • Proven experience with modern web technologies such as TypeScript, JavaScript, HTML, CSS, and component-based frameworks (e.g., React).
  • 3+ years of professional software engineering experience building customer-facing applications or platform services.
  • Experience designing and shipping complex UX systems with a focus on performance, reliability, and accessibility.
  • Solid understanding of software engineering fundamentals, including data structures, algorithms, and object-oriented design.
  • Experience collaborating in cross-functional teams and contributing to shared codebases at scale.
  • Experience building UX frameworks or reusable component libraries used by multiple teams or products.
  • Familiarity with model-driven applications, low-code/no-code platforms, or enterprise business application scenarios.
  • Exposure to AI-assisted developer or end-user experiences, including diagnostics, copilots, or intelligent agents.

 

 

#BICJobs



Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →