Software Engineer - User Experience
Role Overview
The UX-focused Software Engineer will help build seller earnings experiences from the ground up.
The role uses React and TypeScript across product, UX, service, data, and AI areas to deliver end-to-end experiences.
The position involves work from concept and design through implementation, deployment, and production operation.
Key Skills for This Role
Full Job Posting
Organization and team
Commercial Engineering & AI partners with stakeholders to transform Microsoft’s commercial business using AI-native engineering and modern platforms.
The Seller Experience team is developing MSX-E, a modern seller earnings experience.
Role overview
The UX-focused Software Engineer will help build seller earnings experiences from the ground up.
The role uses React and TypeScript across product, UX, service, data, and AI areas to deliver end-to-end experiences.
The position involves work from concept and design through implementation, deployment, and production operation.
Responsibilities
- Design, develop, test, deploy, and operate seller-facing experiences using React, TypeScript, and modern web technologies.
- Build intuitive experiences for earnings, incentives, performance, quota attainment, payments, estimates, and reporting.
- Create AI-powered and agentic ways for sellers to ask questions and explore earnings information.
- Collaborate across product, UX, engineering, and partner teams to deliver end-to-end features.
- Integrate with APIs, services, identity, data, and AI capabilities.
- Meet standards for responsiveness, accessibility, performance, security, maintainability, privacy, and compliance.
- Participate in reviews and design discussions; use telemetry, experimentation, production signals, and seller feedback to improve the product.
- Support production services through incident response, root-cause analysis, and service-health improvements; apply AI-assisted engineering practices.
Required qualifications
- Bachelor’s degree in computer science or a related technical field and at least two years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
Preferred qualifications
- Experience shipping modern customer-facing web applications and user experiences.
- Experience with React, TypeScript/JavaScript, or comparable modern frontend technologies.
- Experience building responsive, accessible, performant, and maintainable web applications and simplifying complex data-rich scenarios.
- Experience integrating frontend applications with APIs, cloud services, authentication and authorization, and distributed backend systems.
- Experience building or integrating AI-powered applications, copilots, agents, conversational experiences, or intelligent user experiences.
- Experience with Azure or comparable cloud platforms, telemetry, observability, production engineering, incident management, or live-site operations.
- Experience working across engineering, product management, UX design, data, and business teams.
Compensation
- The typical U.S. base pay range for Software Engineering IC3 is $102,100–$202,200 per year.
- A different range applies in the San Francisco Bay Area and New York City metropolitan area: $133,800–$219,200 per year.
Application timing
- The position will be open for at least five days, with applications accepted on an ongoing basis until filled.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Microsoft
SLED ISV Sales Director
, USA
Data Center Technicians ATR-C
Doha, QAT
Industry Partner Sales Lead (PSL) - Canada
, CAN
Senior Field Product GTM Manager
, USA
Principal Security Research Manager
, USA
Cloud and AI Solution Specialist
, USA
Senior Go-to-Market Manager
Redmond, USA
Principal Software Engineer
Redmond, USA