This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Nice to have:
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