Jobs
>
Vancouver

    Senior Software Engineer - Vancouver, Canada - Microsoft Canada

    Default job background
    Full time
    Description

    Microsoft Office is at the center of Microsoft's efforts to empower our users to do more. Across mobile, web, and desktop, empowering users to create, edit, and interact with their documents, embracing a core belief that you should have the best of breed experience irrespective of device. The Data, Insights, and Growth (DIG) team – part of the Office Fuel organization powering engineering capability and customer lifecycle – builds transformative capabilities that help Microsoft teams immerse in understanding, protecting, and empowering the customer via data. We deliver innovative modern data solutions and services which enable new Office experiences at service velocity, intelligent analysis, and richly informed hypothesis-driven agility – driving business success through customer engagement and satisfaction.

    We offer a fantastic and fun team environment with a commitment to people, inclusion. We celebrate team cultural values of being:

    • Customer-obsessed (and helping everyone else live this)
    • Exceptional partners – designing and co-developing capabilities for and across dozens (to hundreds) of teams
    • Committed to continual learning and growing in building a high-trust, collaborative, diverse, and deeply inclusive team environment.

    We are looking for an experienced Software Engineer to join our Telemetry Analytics Team. Our telemetry systems are the bedrock of our data-informed culture, providing insights and telemetry across millions of clients daily. We empower Office Engineering Teams with Data and Insights to let them respond to customer feedback, steer future investments, and ensure our customers have the best experience possible daily. We serve Enterprise Tenant Admins with Insights about Office Health, empowering them to engage and collaborate for greater productivity. Processing trillions of events daily, our highly scalable systems enable teams to derive insights related to product reliability, business metrics and feature success metrics. Enabling Office Experimenters to safely conduct large scale experiments for product performance, reliability and engagement is another key focus area and team is focused in building large scale systems for Office Experimentation. We do this through building and modernizing our batch and real-time data processing systems, Azure Machine learning to derive insights and detect actionable anomalies. Engineers throughout Office use these systems to make product decisions to shape the future of Office. We leverage state-of-the-art Azure technologies for big data processing tech that is available internally and open source/Azure technologies such as Spark, Hadoop, Azure Data Lake, Azure Data Explorer, Azure Data Factory etc. Great opportunity to impact millions of Office Customers, shape Office Telemetry systems architecture and contribute to the success of several Office Teams and Enterprise Customers.


    Responsibilities:

    • Contribute to the strategy, vision, architecture, and execution for Office Telemetry infrastructure
    • Coach and mentor engineers, both technically through code and design reviews
    • Guiding the team to develop innovative data engineering solutions and contribute to data democratization in Office organization
    • Collaboration with Office Engineering teams to review data needs and build scalable systems to meet internal and external partner needs
    • Modernizing the data platform for scale, compliance, and keeping costs in control
    • Collaboration with the Data Science team in building and productizing the data science models for Reliability and Growth needs

    Required/Minimum 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.

    Additional or 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 in highly scalable web services, data processing, near-real-time systems, and "big data" problems

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.


  • Bloombase Canada Inc.

    software engineer

    5 days ago


    Bloombase Canada Inc. Vancouver, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Experience · 2 years to less than 3 years · Workplace information · Remote work available · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 40 hours per week · ...

  • Sakura Distributors Inc.

    software engineer

    5 days ago


    Sakura Distributors Inc. Surrey, Canada

    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 · ...

  • Powertech Labs

    Software Engineer

    6 days ago


    Powertech Labs Vancouver, BC, Canada Full time

    Powertech Labs Inc is a cleantech company with the mission of being a trusted innovation partner providing solutions, specialised testing, and technical expertise for a safe and sustainable global energy future. A clean future will be driven by electric and hydrogen power, and we ...

  • Go REcruitment

    Software Engineer

    1 week ago


    Go REcruitment Vancouver, BC, Canada

    io is looking for team of talented, results-driven Software Engineers (Intermediates, senior and team lead) to join the Netskrt team. We are a highly motivated team, dedicated to delivering products and services that improve the customer experience when accessing internet video a ...

  • T-Net British Columbia

    Software Engineer

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...

  • Arista

    Software Engineer

    1 week ago


    Arista Vancouver, BC, Canada

    Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large data center storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agili ...

  • Electronic Arts Inc.

    Software Engineer

    2 weeks ago


    Electronic Arts Inc. Vancouver, BC, Canada

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower ...

  • T-Net British Columbia

    Software Engineers

    1 week ago


    T-Net British Columbia Vancouver, BC, Canada

    Our client is a 30-person custom software development shop with an established track record and brand name enterprise clients as well as innovation clients. Due to continued growth, they are adding several software engineers to their team. You will join a project that suits your ...

  • FranklinCovey

    Software Engineer

    1 week ago


    FranklinCovey Vancouver, BC, Canada

    Title: Software Engineer · Division & Department: Corporate Platform Development · Status: Full-Time Exempt · Reports to: Engineering Manager · Location: Remote – Anywhere in British Columbia, Alberta, or Ontario, Canada provinces · Job Summary · Within the last five y ...

  • Electronic Arts Inc.

    Software Engineer

    1 week ago


    Electronic Arts Inc. Vancouver, BC, Canada

    EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programs, and cross-platform digital experiences. EA SPORTS creates connected experiences that ignite the emotion of sport th ...

  • Fossbytes Media Pvt Ltd

    Software Engineer

    1 week ago


    Fossbytes Media Pvt Ltd Vancouver, BC, Canada Full time

    Software Engineer II - Gameplay Services · Job Advertisement: · The EA Digital Platform (EADP) group is the core powering the global EA ecosystem. We provide the foundation for all of EA's incredible games and player experiences with high-level platforms like Cloud, Commerce, D ...

  • Electronic Arts

    Software Engineer

    1 week ago


    Electronic Arts Vancouver, BC, Canada Full time

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower ...

  • Salesforce, Inc.

    Software Engineer

    1 week ago


    Salesforce, Inc. Vancouver, BC, Canada

    Inc's Candidate Privacy Notice contains more details about the handling and use of the personal data of job applicants. · For more information about our website privacy practices, please see our Privacy Statement. · Software Engineering SMTS page is loaded Software Engineering ...

  • Fortinet

    Software Engineer

    1 week ago


    Fortinet Vancouver, BC, Canada

    · Fortinet team has a great career opportunity for a Software Developer within its FortiClient EMS team. Our ideal candidate should be experienced, eager to learn and passionate about developing and designing high performance and scalable solutions. · FortiClient's Security Fab ...

  • Standardfusion

    Software Engineer

    1 week ago


    Standardfusion Vancouver, BC, Canada

    An exciting opportunity to start your career in a rapidly growing startup · StandardFusion is a fast-growing, SaaS company based in Downtown Vancouver. Our cloud-based SaaS GRC application is designed to make security and compliance simple and approachable. We allow organization ...

  • UrbanLogiq

    Software Engineer

    2 weeks ago


    UrbanLogiq Vancouver, BC, Canada

    Join UrbanLogiq - Where Data Empowers Communities · At UrbanLogiq, we're not just developing a platform; we're revolutionizing how government agencies leverage data to enhance community life. Since our inception in 2016, we've been at the forefront of the govtech industry's innov ...

  • Generac

    Software Engineer

    1 week ago


    Generac Vancouver, BC, Canada

    We are committed to providing sustainable cleaner energy products and technology. Generac Energy Services is a cutting-edge team that is working to provide end-to-end digital solutions and experiences for customers who are striving to manage increasingly complex portfolios of res ...

  • 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 ...

  • Arista Networks

    Software Engineer

    1 week ago


    Arista Networks Vancouver, BC, Canada

    Arista Networks was founded to pioneer and deliver software driven cloudnetworkingsolutions for largedatacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and r ...

  • Asana

    Software Engineer

    1 week ago


    Asana Vancouver, BC, Canada

    We will be working closely with our sibling team Communications Platform to drive this growth. This role is based in our Vancouver office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work fro ...