Jobs
>
Vancouver

    Senior Software Engineer - Vancouver, Canada - Microsoft

    Default job background
    Full time
    Description

    Overview

    Embrace the opportunity to lead the evolution of Microsoft Teams Presence as part of our innovative team. Microsoft Teams, the award-winning hub for teamwork, is seeking a Senior Software Engineer to enhance presence all across the app for our vast user base. Your role will involve architecting, designing, developing, and testing solutions that elevate the real-time collaboration within Microsoft Teams, focusing on presence experiences including location across desktop and web clients.

    As a senior software engineer, you will provide technical leadership, mentor junior team members, and drive best practices in creating customer-centric solutions. If you are passionate about crafting next-generation products, possess effective development skills, and are committed to quality and performance, join us in shaping a more connected and collaborative future within Microsoft Teams Presence. Your expertise will help us empower millions to communicate more effectively, making a tangible impact on our global user community.

    Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

    In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

    Qualifications

    Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 1+ year of proven record of accomplishment in shipping scaled solutions at speed
  • 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.
  • Knowledge on Microsoft Azure technology
  • Competence with React, Apollo, GraphQL, Webpack, Grunt, Gulp, and Node
  • Interest in the latest and greatest in Open Source Software
  • Experience with React, AngularJS or another modern web framework
  • Experience with large scale data analytics and failure analysis
  • Experience improving performance of JavaScript-based applications Engineering Practices:
  • Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization/globalization testing.
  • Experience using structured design and modeling techniques Other Skills:
  • Ability to work in cross functional teams and effective interpersonal skills
  • Ability to collaborate with and influence various stakeholders without authority
  • Ability to handle ambiguity and collaborate across multiple groups and disciplines
  • Experience with problem resolution, judgment, negotiating and decision-making skills
  • Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $104,000 - CAD $193,200 per year.

    Find additional pay information here:

    Microsoft will accept applications for the role until May 21, 2024

    Responsibilities

  • Define well thought out design patterns and code with an emphasis on quality, simplicity, maintainability, and performance
  • Consider and advocate for customer's perspective and experiences and help define innovative solutions to their concerns
  • Communicate effectively and partner well with other disciplines of the project team to deliver high quality solutions from envisioning to deployment to live site availability
  • Coordinate and drive your own dependencies, design reviews, code reviews, and test case reviews
  • Evaluate, adapt, and drive adoption for new technologies, tools, methods, and processes for customer problems as well as cross-cutting engineering concerns
  • Embody ourand
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Electronic Arts Inc

    Software Engineer

    5 days ago


    Electronic Arts Inc Burnaby, Canada

    Requisition Number: Position Title: Software Engineer II External Description: " Pour visualiser la description de poste en français, veuillez sélectionner le français, "Select Language" dans le menu déroulant au haut de la page. " DevOps Engineer - Development Release Engineerin ...

  • Sakura Distributors Inc.

    software engineer

    23 hours ago


    Sakura Distributors Inc. Surrey, Canada Plein temps

    Education: · Expérience: · Education · Bachelor's degree · Experience · 1 year to less than 2 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Apple

    Software Engineer

    1 week ago


    Apple Vancouver, Canada

    Summary · Posted: May 23, 2024 · Weekly Hours: 37.5 · Role Number: · We are a small team at Apple in the Tools & Framework organization building innovative automated test systems. We take up a broad range of challenges on a daily basis like crafting distributed computing infra ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's larg ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Packet Forwarding Engines (PFE) and System software development team. As a core member of the PFE software and System software team, you will be part of a fast-paced, high caliber team bui ...

  • Microsoft

    Software Engineer

    2 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Azure high-performance computing (HPC) and artificial intelligence (AI) Software team is expanding our talented team of developers in Vancouver. Our software backs some of the world's largest and most critical workloads for AI and HPC. Computational demand driven by a ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, Canada Full time

    Job Description · Arista Networks is looking for world-class software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's larg ...

  • MPC Moving Picture Company

    Software Engineer

    3 weeks ago


    MPC Moving Picture Company Vancouver, Canada Full time

    Company Description · PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest ...

  • Microsoft

    Software Engineer

    3 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Do you want to work on a product that is used daily by more than 100+ millions of users, used by 91% of Fortune 100 companies, available in 181 markets with support for 44 language, and recognized as fastest growing app in the history of Microsoft. · We're working on ...

  • Sophos

    Software Engineer

    3 weeks ago


    Sophos Vancouver, Canada Permanent

    Role Summary · Interested in collaborating with exceptional individuals on cutting-edge software that safeguards millions of users worldwide? The Mac Agent team is actively seeking dynamic and skilled software developers keen on crafting security solutions for macOS. Whether you ...

  • SAMSUNG

    Software Engineer

    3 weeks ago


    SAMSUNG Vancouver, Canada Full time

    Position Summary · Samsung Advanced Research team is looking for an intermediate level Software Engineer to build reliable, distributed cloud platform to provide identity solution to users. In this role, you will be key to defining architecture, design, and implementation from t ...

  • Electronic Arts

    Software Engineer

    1 week ago


    Electronic Arts Vancouver, Canada Regular

    Responsibilities · We develop industry-leading audio and movie solutions · We help support our community of content creators and collaborate with game teams to provided optimized audio systems, solve complex audio challenges · You will help develop a broad range of features and ...

  • Electronic Arts

    Software Engineer

    2 weeks ago


    Electronic Arts Vancouver, Canada Regular

    Requisition Number:183947Can this position be remote?: No We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we ser ...

  • Microsoft

    Software Engineer

    3 weeks ago


    Microsoft Vancouver, Canada Full time

    Overview · Come join the Office Growth Acceleration Insights Organization's Customer Experiences Team where you will be able to help the organization understand our users' experiences with Microsoft365 products, impact products used by millions of people every day, and help shap ...

  • Trulioo

    Software Engineer

    1 week ago


    Trulioo Vancouver, Canada

    Are you ready to embark on a career that truly affects people around the world? Trulioo invites you to be a catalyst for change in the dynamic realm of digital identity verification. As the global front-runner in our industry, we are redefining how businesses grow, innovate and c ...

  • Forsta

    Software Engineer

    2 weeks ago


    Forsta Vancouver, Canada Full time

    Job Description · We are looking for a talented Software Engineer to join our team. You will work closely with our product and design teams to build and maintain our web applications. You will be responsible for writing clean and efficient code using C# and other related technolo ...

  • Mewar Infotech Limited

    engineer, software

    3 weeks ago


    Mewar Infotech Limited Vancouver, Canada Full time

    Education: Bachelor's degree · Experience: 5 years or more · Work setting · Relocation costs not covered by employer · Willing to relocate · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated inf ...

  • Electronic Arts

    Software Engineer

    1 week ago


    Electronic Arts Vancouver, Canada Regular

    Responsibilities · : Build testable modular components/features and debug live issues. · Collaborate with other developers to promote the culture of performance, maintainability, quality and automation in the team. · Collaborate across departments ( Design, Engineering, QA, Pro ...

  • T-Net British Columbia

    Software Engineer

    2 weeks ago


    T-Net British Columbia Vancouver, BC, Canada

    Software Engineer Team Lead - Development · Software Engineer Team Lead - Development · Job Title: Software Engineer Team Lead - Development · Our client loves building software, sharing our ideas, and keeping their best parts of our startup culture as they have continued to g ...

  • Electronic Arts Inc.

    Software Engineer

    3 weeks ago


    Electronic Arts Inc. Vancouver, Canada

    · Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets. · The Software Engineer role within Sports QVE department is resp ...