Software Engineer II

Microsoft Microsoft · Big Tech · Vancouver, BC +1 · Software Engineering

Software Engineer II role at Microsoft's Viva Glint, an employee engagement platform that uses AI technology. The role involves full-stack development to build scalable, efficient, and high-performing components, focusing on customer needs and innovation. Responsibilities include working with stakeholders on user requirements, contributing to design documents, writing code, breaking down work items, and being on-call for system monitoring. Requires a Bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience, including backend systems and RESTful APIs. Experience with cloud platforms like Azure is preferred.

What you'd actually do

  1. Work with appropriate stakeholders to determine user requirements for a set of features.
  2. Contribute to the identification of dependencies, and the development of design documents for a product area with little oversight.
  3. Create and implements code to enable Viva Glint service or feature, reusing code as applicable.
  4. Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  5. Act as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.

Skills

Required

  • 2+ years of experience with building scalable backend systems and RESTful APIs.
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience shipping production client software.
  • 2+ years experience with REACT and Angular.
  • 3+ years of experience with building highly performant web applications.
  • Experience building, delivering, and maintaining web applications or services (Azure or comparable cloud).

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.