Senior Software Engineer - User Experiences

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Frontend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - User Experiences

Microsoft's Applied Sciences Group (ASG) is seeking a Senior Software Engineer specializing in User Experiences to join their innovative team. ASG stands out as a unique division that bridges the gap between Microsoft Research and engineering, focusing on inventing and shipping groundbreaking technologies. The role involves working on various projects across different technology stacks, with a particular emphasis on moving computing experiences "off the desk" into the real world.

The position offers an exciting opportunity to work at the intersection of research and practical implementation, helping to guide Windows and Devices towards an Agentic world. The team is dedicated to contextualizing people's experiences and creating innovative solutions that haven't been done before. This role requires adaptability and comfort with changing focus areas, as the team works on diverse projects throughout the technology stack.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD annually (higher in SF and NYC areas), plus comprehensive benefits. The position offers up to 100% work from home flexibility with minimal travel requirements (0-25%). The ideal candidate will have 4+ years of technical engineering experience, though 7+ years is preferred, with strong coding skills in various languages including C++, C#, Java, JavaScript, or Python.

As part of Microsoft's broader mission to empower every person and organization globally, this role offers the chance to work in a culture that values inclusion, growth mindset, and collaboration. The team environment promotes professional development, innovation, and the opportunity to create meaningful impact through technology. The position combines the excitement of research-driven innovation with the satisfaction of delivering products that reach millions of users worldwide.

Last updated a month ago

Responsibilities For Senior Software Engineer - User Experiences

  • Collaborate with stakeholders to determine user requirements for a scenario
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Leverage subject-matter expertise to drive project plans, release plans, and work items
  • Proactively seek new knowledge and adapt to new trends and technical solutions

Requirements For Senior Software Engineer - User Experiences

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience in designing & implementing User Experiences for Windows and/or Android Apps (preferred)
  • 7+ years technical engineering experience (preferred)

Benefits For Senior Software Engineer - User Experiences

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - User Experiences

Senior Software Engineer (Front End Systems)

Senior Frontend Systems Engineer role at Microsoft working on Windows platform and device experiences

Senior Software Engineer- Consumer Copilot 3D rendering

Senior Software Engineer position at Microsoft focusing on 3D rendering and gaming technology for the Consumer Copilot team, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Copilot Team, focusing on AI-powered frontend development with React and TypeScript in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered experiences and web development with React, JavaScript, and TypeScript.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Places team, focusing on frontend and backend development for local search and maps experiences.