Software Engineering Lead for Data Platform

1 week ago


Vancouver, British Columbia, Canada Microsoft Full time

Unlock Your Potential in Data Engineering

Microsoft is a world of limitless possibilities, where passionate innovators come together to envision what can be and take their careers further. As a leading technology company, we're dedicated to empowering our customers to achieve more with innovative solutions.

Our Azure Data engineering team is at the forefront of analytics innovation, shaping the future of data processing with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. We're building the data platform for the age of AI, powering new applications and driving a data culture.

We're seeking an experienced Principal Software Engineer Manager to join our Fabric Shell team. You'll lead the development of the operating system and provide a unified data stack for our customers. With a focus on simplicity, functionality, and user experience, you'll work towards creating the best Saa S data development environment on the web.

At Microsoft, we celebrate diversity and inclusivity. Our employees are empowered to bring their unique perspectives and ideas to the table, ensuring that our customers receive the best possible service.

Your Key Responsibilities

  • Lead and mentor a team of software engineers to deliver high-quality solutions.
  • Collaborate closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
  • Drive technical excellence and innovation by identifying gaps and implementing best practices.
  • Ensure the team follows agile methodologies and maintains a high level of productivity.
  • Manage project timelines, resources, and deliverables to ensure successful project completion.

Your Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • 5+ years of experience in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.
  • 1+ years of managerial experience.
  • 5+ years of experience in delivering modern, high-performance user experiences in browser environments.

About the Role

The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year. This position requires passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.



  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Unlocking Data ExcellenceMicrosoft Canada is a world of innovation and collaboration where passionate individuals come together to envision what can be and take their careers further. We're a company that empowers every person and organization on the planet to achieve more.About the RoleWe're seeking a talented Data Platform Engineer to join our Azure Data...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Treasure Data is a customer data platform pioneer that empowers the world's largest and most innovative companies to drive connected customer experiences. We are looking for an experienced software engineer to join our core service group and enhance the Real-Time Engine component.Job DescriptionWe build a programmable platform to efficiently enable and scale...


  • Vancouver, British Columbia, Canada Treasure Data Full time

    At Treasure Data, we're dedicated to making data-driven decision-making a reality. As a key member of our team, you'll play a vital role in driving the success of our Real-Time product.About UsWe're a leader in Customer Data Platforms, as recognized by Gartner Magic Quadrant for 2024. Our cloud-based customer data platform simplifies how companies use data...


  • Vancouver, British Columbia, Canada MasterCard Full time

    Job DescriptionWe are seeking a skilled Lead Data Engineer to join our Data and Platform team at Mastercard. As a pivotal member, you will be responsible for guiding Data Engineer design, supporting multiple Data Analysts and Data Scientists, and assisting on various data-driven requests across the company.The ideal candidate will have experience building...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada Splunk Inc. Full time

    Splunk is a leading provider of unified security and observability platforms that empower organizations to build a safer and more resilient digital world. At the heart of this mission are talented engineers like you, who join our team as Principal Software Engineer, Backend.This role offers an exciting opportunity to drive technical innovation and strategic...


  • Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer Inc. is a leading company in the data orchestration and observability space.About AstronomerWe design and develop Astro, an industry-leading platform that accelerates building reliable data products for our customers. Our technology is powered by Airflow, enabling teams to unlock insights, unleash AI value, and drive data-driven applications.Job...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Microsoft Canada Job OpportunityWe are seeking a highly skilled Data Platform Engineer to join our Azure Data Fabric team in Microsoft Canada.About the RoleThis is an exciting opportunity to work on a unified data stack that enables customers to run their entire data estate. As a Data Platform Engineer, you will be responsible for building and maintaining...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Imperva Full time

    Imperva is a leading data security vendor, offering cutting-edge cybersecurity products for the largest companies worldwide. We are committed to fostering a culture of diversity, equity, and inclusion, recognizing that our employees' individual differences contribute to our success.We are seeking an experienced Software Engineer to join our Vancouver-based...


  • Vancouver, British Columbia, Canada Microsoft Canada Full time

    Company OverviewMicrosoft is a world leader in innovation, where passionate individuals come together to collaborate and push the boundaries of what's possible. With a rich history of empowering people and organizations to achieve more, Microsoft continues to drive progress and improve lives.The Azure Data team is at the forefront of this mission, shaping...


  • Vancouver, British Columbia, Canada Softbank Investment advisers Full time

    Real-Time Data Platform EngineerWe are seeking a highly skilled and experienced Real-Time Data Platform Engineer to join our core service group.Competitive salary range: $140,000 - $200,000 per year, depending on location and experience.About the Role:Design, develop, and deploy new features and capabilities in the Real-Time Engine.Collaborate with...


  • Vancouver, British Columbia, Canada Clarizen Full time

    Company OverviewWe are a global leader in work and resource management, helping organizations accelerate their goals through connected solutions. Our comprehensive platform underpins business transformations for over 4,500 customers worldwide, including 59 Fortune 100 companies.Our team of 1,400+ professionals works remotely and across offices globally,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are looking for candidates who excel in developing high-performance data and transaction management solutions using advanced technologies. A strong academic or research track record, combined with excellent communication and leadership skills, is essential.About the TeamThe Distributed Data Management team at Amazon Redshift is responsible for delivering...


  • Vancouver, British Columbia, Canada Babylist Full time

    Babylist is a leading technology solution for expecting parents and their support community, offering a full-service platform that guides them in making decisions with confidence, staying connected, and building happy families. With over 9M people using our services annually, we're looking for an experienced Software Reliability Engineer to join our Platform...


  • Vancouver, British Columbia, Canada Splunk Full time

    About the RoleWe are seeking a skilled Principal Software Engineer to lead the development of our Data Management backend services. As a member of our Platform Experience team, you will be responsible for driving the technical roadmap and strategic direction for our backend services, ensuring they meet the needs of our Data Management...


  • Vancouver, British Columbia, Canada Microsoft Full time

    Unlock the Power of Data Engineering with MicrosoftWe are seeking a highly skilled Senior Software Engineer to join our Fabric Platform Shell team within Azure Data. As a key member of our team, you will design and build top-notch experiences for the Fabric Platform in browser environments.About the Role:The Fabric Platform Shell team is dedicated to...

  • Data Architect Lead

    1 week ago


    Vancouver, British Columbia, Canada Astronomer Inc. Full time

    About Astronomer Inc.Astronomer is a leading data orchestration and observability platform for data teams, powered by Airflow. Our platform accelerates the building of reliable data products that unlock insights, unleash AI value, and drive data-driven applications.Job OverviewWe are seeking an experienced Data Architect Lead to join our team. As a key...


  • Vancouver, British Columbia, Canada Astronomer Inc. Full time

    Astronomer Inc. is seeking an experienced Astronomer to design and implement its industry-leading data orchestration and observability platform.Key Responsibilities:Collaborate with cross-functional teams to understand user requirements and implement features.Work with front end developers, product management, and customers to deliver customer-facing...


  • Vancouver, British Columbia, Canada Ledcor Construction, Inc. Full time

    About Ledcor Construction, Inc.Ledcor Construction, Inc. is one of North America's most diversified construction companies with a rich history of long-standing project successes.Our company values diversity, equity, and inclusion in everything we do, making us an equal-opportunity employer for all qualified individuals.About the RoleWe are seeking an...