Senior Software Engineer - Fullstack

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

Description For Senior Software Engineer - Fullstack

Microsoft is seeking a Senior Software Engineer - Fullstack for their Viva Glint team, a premier employee engagement platform. This role is part of the Employee Experience (EXP) organization, which includes Viva Engage, Viva Learning, and Viva Insights. The successful candidate will work at the intersection of big data, analytics, reporting, and AI to build scalable and performant solutions using engineering best practices.

Key responsibilities include:

  • Collaborating with stakeholders to determine user requirements
  • Driving the development of design documents for products, applications, services, or platforms
  • Creating, implementing, and optimizing code for improved performance and maintainability
  • Partnering with project managers to drive workgroup project plans and release schedules
  • Mentoring and guiding other engineers
  • Designing and implementing scalable, reliable, and secure software solutions

The ideal candidate will have:

  • 4+ years of technical engineering experience with languages like C#, Java, or JavaScript
  • Experience with full-stack engineering using NodeJS and UI frameworks like Angular or ReactJS
  • Proficiency in writing queries using databases like MySQL, MariaDB, or Cassandra
  • Familiarity with AI concepts, including LLMs and prompt engineering
  • Experience with cloud platforms (Azure, AWS, or Google Cloud)

This role offers a competitive salary range of CAD $108,100 - CAD $199,700 per year and is based in Vancouver, with the option to work up to 50% from home. Microsoft provides industry-leading healthcare, educational resources, savings and investments options, parental leave, and generous time off.

Join Microsoft's inclusive and high-energy culture, where diverse backgrounds are celebrated, and there are ample opportunities for learning and career growth. Help shape the future of employee engagement and experience technologies while working with cutting-edge tools and technologies in a collaborative environment.

Last updated 8 days ago

Responsibilities For Senior Software Engineer - Fullstack

  • Collaborate with appropriate stakeholders to determine user requirements for a scenario
  • Drive identification of dependencies and the development of design documents for a product, application, service, or platform
  • Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverage subject-matter expertise of product features and partners with appropriate stakeholders to drive a workgroup's project plans, release plans, and work items
  • Proactively seek new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement
  • Design and implement scalable, reliable, and secure software solutions using modern development techniques

Requirements For Senior Software Engineer - Fullstack

Java
JavaScript
MySQL
Node.js
React
  • 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#, Java, or JavaScript OR equivalent experience
  • 4+ years' experience writing queries using a mainstream dbms like MySQL, MariaDB, or Cassandra, etc.
  • 3+ years experience in full stack engineering environment using a mix of any of the following NodeJS, UI frameworks – Angular, ReactJS
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer - Fullstack

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 Fullstack Engineer

Senior Fullstack Engineer role at Contentful, shaping the future of digital content with AI-driven solutions using TypeScript, React, and Node.js.

Senior Fullstack Engineer

Senior Fullstack Engineer at Webflow to build powerful visual development platform for websites without coding.

Senior Fullstack Engineer

Senior Fullstack Engineer at Webflow to build powerful visual development platform for websites without coding.

Senior Fullstack Engineer

Senior Fullstack Engineer at Webflow to build powerful visual development platform for websites without coding.

Senior Applications Engineer - Fullstack (Java, JavaScript)

Senior Applications Engineer - Fullstack (Java, JavaScript) position at Oracle, developing scalable cloud web applications for Product Lifecycle Management.