Senior Software Engineer - Frontend

Microsoft AI's ("MAI") Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft's consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models.
$108,100 - $199,700
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer - Frontend

Microsoft AI's ("MAI") Mission is to use AI responsibly to make everyone more informed, capable, and supported. MAI is responsible for Microsoft's consumer propositions including Copilot, Bing, MSN, Microsoft Advertising, and Edge, as well as developing proprietary foundational AI models. MAI works closely with a variety of teams across Microsoft and across the full AI stack to deliver on Microsoft's AI ambitions.

As part of the MSN team, you will be working on building personalized and engaging content around news, sports, weather, and finance that can scale to 1B+ Microsoft users on desktop and mobile. As a Senior Software Engineer- Frontend, you will be responsible for planning, designing, building, and testing the user interface systems of our web-based applications. You will also manage the front-end engineering architecture, set goals and standards, provide technical leadership and mentorship, and collaborate with other teams and departments to ensure the alignment of the front-end systems with the business objectives and user needs.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

This role offers competitive compensation, with a typical base pay range across Canada of CAD $108,100 - CAD $199,700 per year. Microsoft provides industry-leading healthcare, educational resources, discounts on products and services, savings and investments opportunities, maternity and paternity leave, generous time away, giving programs, and opportunities to network and connect.

Join Microsoft and be part of a team that's shaping the future of AI and web technologies!

Last updated 2 months ago

Responsibilities For Senior Software Engineer - Frontend

  • Collaborate with stakeholders to determine user requirements
  • 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 and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends and technical solutions
  • Embody Microsoft's culture and values

Requirements For Senior Software Engineer - Frontend

JavaScript
TypeScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience Designing, building, and maintaining complex web applications with a particular emphasis on the UI (interactions, styling, etc.)
  • 3+ years of experience working with single-page architecture and front-end application frameworks like react.js
  • Proficient in front end programming languages, such as HTML, CSS, JavaScript, TypeScript and Web Component
  • Familiarity with front end tools and technologies, such as Webpack, Babel, Sass, Bootstrap, Material UI, or Tailwind CSS
  • Knowledgeable in front end testing tools and methodologies, such as Jest, Enzyme, Cypress, Selenium or Playwright
  • Experience optimizing client performance through efficient dependency management and data access patterns
  • Experience modifying and extending Node.js REST API endpoints for data retrieval and persistence

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

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.