Senior Software Engineer

Microsoft View all jobs

  • Vancouver, BC
  • Permanent
  • Full-time
  • 1 month ago
Own end-to-end execution for client-side work: technical design, implementation, experimentation/rollout, monitoring, and durable fixes informed by customer and usage signals. Drive improvements in performance, reliability, and resource efficiency (responsiveness, startup, memory/CPU) through profiling, instrumentation, and engineering excellence practices. Partner across engineering, PM, and design to deliver AI-enabled experiences in Teams with thoughtful UX and safe, scalable client architecture. Provide technical leadership within a feature crew: lead design/code reviews, mentor engineers, and improve team quality and processes to amplify impact beyond individual contributions. 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, C++, C#, Java, JavaScript, or Python 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 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 equivalent experience. 4+ years of professional software development experience, with a focus on front-end such as React or full-stack development, including writing and debugging production-grade code. 2+ years of technical leadership experience, driving design decisions, mentoring team members, and coordinating cross-functional efforts across features, areas, or products. Experience building AI applications, including integrating large language models or multimodal systems into scalable, user-facing products. Understanding of front-end performance optimization techniques, with experience improving responsiveness, load times, and overall user experience in complex web applications. Experience in building and shipping large-scale distributed services and APIs, preferably on Azure or AWS platforms.

Microsoft

Similar Jobs

  • Senior Software Engineer

    Match Group

    • Vancouver, BC
    • $130,000-160,000 per year
    Match Group, the global leader in online dating with brands like Tinder, Hinge, Match, and OkCupid, is looking for a talented and motivated Senior Software Engineer to join our tea…
    • 1 hour ago
  • Senior Software Engineer

    Cover Genius

    • Vancouver, BC
    The Company Cover Genius is a that protects the global customers of the world's largest digital companies including Booking Holdings, owner of Priceline, Kayak and , Intuit, Uber…
    • 3 hours ago
  • Senior Software Engineer ( Java)

    PressGaney

    • Vancouver, BC
    • $120,000-170,000 per year
    Company Description Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partne…
    • 2 days ago