Senior Software Engineer - Full Stack

A global technology company empowering every person and organization on the planet to achieve more.
$108,100 - $199,700
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Full Stack

Microsoft's Viva Suite team is seeking a Senior Software Engineer - Full Stack to join their Viva Horizontals platform team. This role is part of the Employee Experience Organization (EXP), working on foundational services and core suite-wide areas. The position offers a unique opportunity to work on pivotal infrastructure and platform services that influence Microsoft Viva and Copilot.

The ideal candidate will have a passion for technology, intellectual curiosity, and expertise in both frontend and backend development. Working in a startup-like environment, team members are encouraged to embrace a founder's mindset and become advocates for seamless customer experiences. The role involves building scalable, reliable services while navigating through ambiguity.

The position offers competitive compensation ranging from CAD $108,100 to CAD $199,700 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. The work arrangement is hybrid, with up to 50% work from home opportunity, and involves 0-25% travel.

Key responsibilities include designing scalable backend services, implementing user-facing experiences, shaping system architecture, and collaborating across Product, Design, and Engineering teams. The role requires expertise in languages like JavaScript, React, Java, and Python, plus experience with cloud platforms.

Microsoft's culture emphasizes inclusion, growth mindset, and innovation, making it an ideal environment for those who want to make a significant impact while growing their career. The team celebrates diverse backgrounds and values passion for serving customers worldwide.

Last updated 3 minutes ago

Responsibilities For Senior Software Engineer - Full Stack

  • Design and implement scalable, reliable and high performing backend services
  • Plan and implement beautiful, crisp, and maintainable user-facing experiences
  • Play a key role in shaping the system architecture
  • Lead and own development of new features
  • Help support and improve the team's systems and engineering processes
  • Partner and work collaboratively with Product, Design, and Engineering teams
  • Ensure appropriate level of instrumentation, observability, alerts and monitoring
  • Optimize code for best performance and accessibility

Requirements For Senior Software Engineer - Full Stack

JavaScript
React
Java
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience with full stack development
  • 3+ years of working experience in designing, building, and managing highly available and distributed large-scale services
  • Experience with UI development, including HTML, CSS, and responsive design principles
  • Proficiency in major cloud platform (Azure, AWS, or Google Cloud)

Benefits For Senior Software Engineer - Full Stack

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 - Full Stack

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

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.

Member of Technical Staff - Growth Web Engineer

Senior Frontend Engineer role at Microsoft AI, focusing on growth engineering for Copilot and consumer AI products.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on full-stack development for enterprise data governance and AI solutions, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Frontend Engineer role at Microsoft STCA, focusing on AI-powered search interfaces and LLM applications with hybrid work arrangement.