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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer position at Microsoft's Bing Places Monetization team, focusing on frontend development and user experience to enhance monetization strategies for Local Search and Maps.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams, focusing on calling and meetings features, offering remote work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on next-generation front-end solutions for Copilot, Bing, and Edge Browser, offering hybrid work and competitive compensation.

Senior Software Engineer - Microsoft 365

Senior Software Engineer position at Microsoft 365 in Dublin, working on enterprise admin center and customer communication solutions using modern full-stack technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Identity and Access Management, building secure and scalable frontend solutions using React and TypeScript.

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 6 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?