Software Engineer II

Microsoft View all jobs

  • Vancouver, BC
  • Permanent
  • Full-time
  • Just now
Define and evolve the architecture of the Teams client AI platform. Make high-impact design decisions to ensure the platform is scalable, extensible, and maintainable, supporting a broad range of Teams apps and AI-driven experiences. Lead the full lifecycle of platform capabilities that integrate AI and machine learning—from ideation and design to implementation, testing, and deployment. Write clean, efficient, and well-documented code that exemplifies engineering excellence. Drive quality through thoughtful code and design reviews, offering constructive feedback to elevate team output. Own live site health, proactively monitor and resolve incidents, and continuously drive improvements to ensure world-class availability and performance. Mentor junior and mid-level engineers, sharing best practices in frontend and full-stack development, and fostering technical growth through guidance and example. 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 --- 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 OR 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 OR equivalent experience. Experience in building and shipping large-scale distributed services and APIs, preferably on Azure or AWS platforms.

Microsoft

Similar Jobs

  • Software Engineer II

    Microsoft

    • Vancouver, BC
    The IC3 media team is responsible for the research and development of the core real time media stack components enabling the Skype and Teams family products to work across the vari…
    • 7 days ago
  • Software Engineer II

    Microsoft

    • Vancouver, BC
    As a Software Engineer II, you will have the opportunity to work on cutting-edge technology and build world-class experiences for our customers. Your responsibilities will include:…
    • 7 days ago