Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer - Full Stack 
Canada, British Columbia, Vancouver 
925240434

24.12.2024

was launched two years ago to address the fundamental shift in how people work, build their career, and find meaning in their workplace. The broader Viva product family is dedicated to examining the employee journey and delivering software and services to make it better.

organizational data ingestion, accessand other shared serviceswork on pivotal infrastructure and platform services that have ainfluence and valueto Microsoft Viva and Copilot.

Senior Software Engineer-Full Stackand performan

If this sounds exciting to you, we would love to hear from you.

Required Qualifications:

  • 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, JavaScript, React or Python
    • OR equivalent experience.
  • 4+ years of experience with full stack development.
  • 3+ years of working experience in designing, building, and managinghighly availableand distributed large-scale services.


Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience working through the full product cycle frominitialdesign to rapid production deployment and shipping software products across multiple platforms/devices.
  • Experience with systems architecture and designing fault-tolerant zero-downtime services that support security and compliance across multiple economic regions.
  • Experience with UI development, including HTML, CSS, and responsive design principles.
  • Practical experience with the tradeoffs of using different user experience, state management and service/data access technologies.
  • Expertisein design, analytical, and problem-solving skills, with an emphasis on quality and engineering excellence.
  • Proficiencyin major cloudplatform(Azure, AWS, or Google Cloud).

Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

Find additional pay information here:
Microsoft will accept applications for the role until December 31, 2024.


Responsibilities
  • Design and implement scalable,reliableand high performing backend services.
  • Plan and implement beautiful, crisp, and maintainable user-facing experiences that are accessible to everyone.
  • Play a key role in shaping the system architecture that provides measurable customer value along with driving engineering and operational excellence across the product.
  • Lead and own development of new features, adhering to best-in-class engineering practices toinitiate, plan, and deliver solutions.
  • Help support and improve the team’s systems and engineering processes with simplicity and maintainability as core tenets.
  • Partner and work collaboratively with people across Product, Design, and Engineering teams spanning across geographies to deliver complex, large-scale experiences.
  • Ensureappropriate levelof instrumentation, observability,alertsand monitoring for the systems.
  • Propose and implement robust, scalable, performant, and maintainable solutions that are tested, reviewed, and checked in regularly for continuous integration.
  • Optimize code for best performance and accessibility.
  • Champion best practices andoptimalcoding patterns and provides deepexpertiseon the coding and validation strategy.
  • Be a role model for an open, honest, and inclusive approach to problem solving.
  • Embody our Culture and Values.