Software Engineer / Senior Software Engineer - Frontend

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$120,000 - $200,000
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Consumer · E-Commerce

Description For Software Engineer / Senior Software Engineer - Frontend

Microsoft Shopping is revolutionizing the online shopping experience by building AI-powered, personalized shopping experiences across Bing, MSN, and Edge platforms. As a Frontend Software Engineer on the Microsoft Shopping team, you'll be instrumental in creating immersive shopping experiences that prioritize personalization, savings, transparency, and convenience. The role involves developing modern, user-friendly interfaces and building highly performant, reliable systems that serve online shoppers at scale.

The team is dedicated to transforming how people discover and purchase products online, making shopping more enjoyable and rewarding. You'll work with cutting-edge AI technology to build top-tier shopping experiences that help customers make informed decisions. The position offers the opportunity to work on large-scale commercial applications while collaborating with product managers and engineering teams to define and implement key features and scenarios.

This role is perfect for engineers who are passionate about innovation and want to make a significant impact on the future of online shopping at Microsoft. You'll be part of a dynamic team that values growth mindset, innovation, and collaboration. The position offers a hybrid work environment with up to 50% work from home flexibility, comprehensive benefits, and the chance to work on projects that directly impact millions of users worldwide.

As part of Microsoft's larger mission to empower every person and organization on the planet, you'll contribute to creating inclusive and accessible shopping experiences. The role combines technical challenges with creative problem-solving, requiring both frontend expertise and an understanding of user experience design. Join a team that's committed to excellence and innovation in the e-commerce space while enjoying the benefits and growth opportunities that come with working at a global technology leader.

Last updated 12 hours ago

Responsibilities For Software Engineer / Senior Software Engineer - Frontend

  • Participate in defining key scenarios, use cases, and end-user experiences
  • Manage complex feature ownership by collaborating with product managers and engineering teams
  • Engineer development and maintenance for large-scale applications
  • Define and implement metrics, monitoring, and testing frameworks
  • Contribute to the growth of other engineers through code reviews and mentoring
  • Create and implement code for products, services, or features
  • Stay current with industry developments to improve product performance

Requirements For Software Engineer / Senior Software Engineer - Frontend

JavaScript
React
Node.js
  • 3+ years of experience for a midlevel role, 6+ years for a senior role
  • Experience designing, building, and maintaining complex web applications with emphasis on UI
  • Experience working with single-page architecture and front-end application frameworks (ideally React)
  • Experience using and maintaining JavaScript build
  • BS/MS in Computer Science or related technical field or equivalent work experience
  • Ability to interpret mockups and translate them into polished UIs
  • Skills in optimizing client performance through efficient dependency management
  • Experience with Node.js REST API endpoints

Benefits For Software Engineer / Senior Software Engineer - Frontend

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 Software Engineer / Senior Software Engineer - Frontend

Software Engineer II

Microsoft Software Engineer II position focusing on full-stack web development for Purview Data Governance team, offering hybrid work and competitive benefits.

Software Engineer II

Frontend Software Engineer II position at Microsoft Shopping, building AI-powered shopping experiences with React and JavaScript, offering hybrid work and competitive benefits.

Software Engineer II - Full-Stack

Full-stack Software Engineer II position at Microsoft focusing on security infrastructure and trust services, requiring 2+ years of experience in web development and security systems.

Software Engineering

Full-stack Software Engineer role at Microsoft's Search Technology Center in India, focusing on building next-generation suggestion experiences for Bing search at web scale.

Software Engineer II

Microsoft OneDrive is seeking a Software Engineer II to develop web frontend applications for photo experiences, requiring 2+ years of experience in frontend development.