Senior Software Engineer - User Experiences

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
$117,200 - $229,200
Frontend
Senior Software Engineer
Hybrid
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. This unique position offers an exciting blend of research and practical engineering, focusing on creating groundbreaking user experiences that move computing "off the desk" into the real world.

The role presents a distinctive opportunity to work at the intersection of research and product development, with the ASG team being known for both invention and successful product deployment. As a generalist developer, you'll work on diverse projects across different technology stacks, contributing to Microsoft's mission of empowering every person and organization globally.

The position offers a competitive salary range of $117,200 - $229,200 USD annually, with higher ranges available in specific locations like the San Francisco Bay area and New York City. The work environment is hybrid, allowing up to 50% work from home, providing an excellent balance between collaborative office time and flexible remote work.

Key responsibilities include collaborating with stakeholders on user requirements, driving design documentation, implementing and optimizing code, and staying current with technical trends. The ideal candidate will have 4+ years of engineering experience, though 7+ years is preferred, with strong coding skills in languages like C++, Java, JavaScript, or Python.

Microsoft offers an outstanding benefits package, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company maintains a strong commitment to diversity, inclusion, and work-life balance, making it an ideal workplace for professionals seeking both technical challenges and personal growth.

This role is perfect for someone who thrives in a dynamic environment, enjoys working across different technical domains, and wants to be part of shaping the future of user experiences. You'll be joining a team that values innovation, collaboration, and impact, while working on projects that directly influence how millions of people interact with technology.

Last updated 22 days 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

Senior Software Engineer position at Microsoft, developing Teams Desktop client using cutting-edge technologies like WebView2, React, and TypeScript in Prague.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Bing Core Experience team, focusing on Engineering Excellence and user engagement with up to 100% remote work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on enhancing Excel's web application with collaboration features and performance improvements.

Senior Software Engineer - Full Stack

Senior Full Stack Software Engineer role at Microsoft's Viva Suite team, working on enterprise platform services with hybrid work option in Vancouver.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Places team in Barcelona, focusing on building innovative local search and maps experiences using modern web technologies.