Senior Software Engineer - Fullstack

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer - Fullstack

Viva Glint is a premier employee engagement platform within Microsoft's Employee Experience (EXP) organization, serving over 1,000 leading companies across 150+ countries. As a Senior Software Engineer - Fullstack for Viva Glint, you'll work at the intersection of big data, analytics, and AI to build scalable solutions.

The role involves collaborating with cross-functional teams to deliver innovative solutions that improve organizational health through real-time employee feedback. You'll be part of a team that blends AI technology with people science to power predictive insights, helping HR professionals and leaders make data-driven decisions.

Working in Vancouver's Dev center (with remote work flexibility), you'll contribute to a product that has demonstrated impressive impact - companies using Glint see 2.5x higher profit, 3x lower attrition, and 3x lower burnout. The position offers opportunities to work across the full technology stack, from frontend development using modern frameworks to backend systems and databases.

Key aspects of the role include:

  • Full-stack development using NodeJS, ReactJS, and other modern technologies
  • Database design and optimization with systems like MySQL and Cassandra
  • Implementation of AI-driven features, including work with LLMs
  • Architecture of fault-tolerant, zero-downtime services
  • Collaboration with product, design, and operations teams

The ideal candidate will bring both technical expertise and a passion for creating solutions that directly impact employee engagement and organizational success. You'll be joining a culture that values inclusion, continuous learning, and customer-first thinking, with opportunities to mentor others and shape the future of workplace engagement tools.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and generous time off. This position offers a competitive salary range of CAD $108,100 - CAD $199,700 per year, along with Microsoft's full suite of employee benefits and the opportunity to work on products that impact millions of users globally.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer - Fullstack

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Leverage subject-matter expertise to drive project plans and work items
  • Mentor and guide engineers, fostering continuous learning
  • Design and implement scalable, reliable, and secure software solutions

Requirements For Senior Software Engineer - Fullstack

Node.js
JavaScript
React
MySQL
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years experience writing queries using MySQL, MariaDB, or Cassandra
  • 3+ years experience in full stack engineering environment
  • Experience with NodeJS, UI frameworks – Angular, ReactJS
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Fullstack

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 - Fullstack

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry team, building scalable container workloads and securing software supply chain infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure OpenAI team, building and delivering AI services at scale with competitive compensation and hybrid work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Networking team, focusing on building and maintaining large-scale distributed software systems for network reliability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure AI Core Engineering team, focusing on Azure Open AI runtime systems, offering hybrid work in Redmond, WA with competitive compensation.