Principal Software Engineer

Found in: Talent CA C2 - 1 week ago


Vancouver, Canada Microsoft Full time

Overview

Microsoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective.

In the Teams Platform's Conversational AI & Extensibility team, we develop client-side extensibility hooks, backend APIs, services, and SDKs (Software Development Kits). Our focus is on enabling ISVs (Independent Software Developers) and citizen-developers to create engaging conversational AI experiences that leverage cards, messaging, and the latest proprietary and open multi-modal LLMs (Large Language Models).

Do you like working on challenging technology problems which impact people on a global scale? Join us

We are looking for a Principal Software Engineer to join our team in Vancouver, Canada.

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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript/TypeScript, React or PythonOR equivalent experience. 3+ years' Experience architecting and building backend services using ASP.NET.

Preferred Qualifications

Experience with Azure and Office 365 services  HTML/CSS scripting experience at building great UI/UX.  Experience in building a large-scale distributed service 8+ years of software engineering experience.  Experience with unit-test, continuous integration and test-driven development  Experience building LLM powered solutions

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year.

Find additional pay information here:

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

# TeamsConversationalAITeam

Responsibilities

Design, implementation, and testing of both client-side and server-side code  Contributing to team-wide fundamentals/infrastructure investments  Collaborating with partner teams to deliver end-to-end systems and experiences  Building responsive web experiences that look great across multiple devices and browsers  Investigating and prototyping new technologies and frameworks Writing and maintaining unit tests and automated integration tests  Embody our and  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
  • Principal Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective. In the Teams Platform's Conversational AI & Extensibility team, we develop client-side extensibility hooks, backend APIs, services, and SDKs (Software Development Kits). Our focus is...

  • Principal Software Engineering Manager

    Found in: beBee jobs CA - 2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewWould you love to work on large-scale projects at one of the most exciting and diverse divisions within Microsoft? Are you looking for big, creative challenges that show immediate results since your customers will be just down the hall? Do you want to be at the core of it all, acting as a force multiplier enabling groups of engineers to do their best...

  • Principal Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewAre you ready to contribute to a product that impacts the daily lives of over 100+ million users, is utilized by 91% of Fortune 100 companies, available in 181 markets, and recognized as the fastest-growing app in Microsoft's history?We're actively shaping the future of Microsoft Teams - a modern collaboration and productivity hub for the workspace....

  • Principal Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Vancouver, Canada Microsoft Full time

    Overview Are you ready to contribute to a product that impacts the daily lives of over 100+ million users, is utilized by 91% of Fortune 100 companies, available in 181 markets, and recognized as the fastest-growing app in Microsoft's history?We're actively shaping the future of Microsoft Teams - a modern collaboration and productivity hub for the...

  • Principal Software Engineer- Front End

    Found in: beBee jobs CA - 2 weeks ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewWe believe the modern workspace is underserved by the existing software solutions and we are building the new, truly modern collaboration and productivity hub for the workspace. Microsoft Teams is core to our vision for intelligent communications—bringing together conversations, meetings, files, Office apps, and third-party integrations—to...

  • Principal Software Engineer- Front End

    Found in: Talent CA C2 - 1 week ago


    Vancouver, Canada Microsoft Full time

    Overview We believe the modern workspace is underserved by the existing software solutions and we are building the new, truly modern collaboration and productivity hub for the workspace. Microsoft Teams is core to our vision for intelligent communications—bringing together conversations, meetings, files, Office apps, and third-party integrations—to...

  • Staff Engineer Software Developer

    Found in: Jooble CA O C2 - 1 day ago


    Vancouver, BC, Canada Planview GmbH, Software & Consulting Full time

    As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industry’s most comprehensive solutions designed for strategic planning, portfolio and resource...

  • Software Engineer Internship, Engineering

    Found in: Jooble CA O C2 - 2 weeks ago


    Vancouver, BC, Canada Amazon Full time

    Software Development Engineer, AWS Migration Acceleration Services The AWS Migration Acceleration Services team's mission is to help customers, partners, and internal teams accelerate the migration and modernization of applications. The services we build guide customers through the migration process, automate complex tasks, and provide proactive guidance....

  • Principal Mining Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada RACE21™ Teck Resources Full time

    Closing Date: May 10, 2024As Canada's largest diversified mining company, Teck is committed to providing the world with essential resources safely and sustainably. We have a rich history of consistently driving innovation, harnessing progressive technology, and cultivating a dynamic environment that empowers our employees to shape the future.Reporting to the...

  • Principal Mining Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Vancouver, British Columbia, Canada Teck Resources Limited Full time

    Closing Date: May 10, 2024 As Canada's largest diversified mining company, Teck is committed to providing the world with essential resources safely and sustainably. We have a rich history of consistently driving innovation, harnessing progressive technology, and cultivating a dynamic environment that empowers our employees to shape the future. Reporting to...

  • Engineering Manager

    Found in: Whatjobs CA C2 - 1 week ago


    Vancouver, Canada Steamclock Software Full time

    We're hiring an Engineering Manager to help guide our delivery team as we develop engaging mobile experiences and further our culture of collaboration and teamwork. If you have experience managing product-oriented engineering teams, we’d love to meet you! Most of the work can be done remotely, though we are looking for somebody who is able to work from our...

  • Software Engineer, NGDE Foundations

    Found in: Talent CA C2 - 1 week ago


    Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Are you looking to build a scalable service to facilitate Amazon Q (a generative AI assistant) personalization? Your work will directly contribute to advancements in AI-driven developer tools. You will work with cutting-edge technologies, information retrieval systems, knowledge graphs, and large language models (LLMs). We operate at the intersection of AI...

  • Principal Underground Mining Engineer

    Found in: Talent CA C2 - 1 week ago


    Vancouver, Canada Wood Full time

    Wood currently has a leadership opportunity for a  Principal Underground Mining Engineering . Reporting to the Consulting Manager, this position is preferred to be located in Ontario (other locations in Canada or USA will be considered). This role will provide mine engineering and planning services, project management, and support execution of underground...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Think big. The Automated Augmentation team delivers open-source infrastructure software that enables automated instrumentation and augmentation for all services that make up Amazon. We reduce the effort it takes for teams to implement and distribute software that addresses cross-cutting concerns, by creating framework abstractions and bundling best...

  • Core Engineering

    1 week ago


    Vancouver, Canada Intelliswift Software, Inc. Full time

    Core Engineering - Test Engineer IVJob ID: 23-03301Job Title: Electrical Manufacturing Test EngineerDuration: Longterm ContractLocation: Vancouver, WA OnsitePay Range: $90-$100/hrIntelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds...

  • Core Engineering

    2 weeks ago


    Vancouver, Canada Intelliswift Software, Inc. Full time

    Core Engineering - Test Engineer IVJob ID: 23-03301Job Title: Electrical Manufacturing Test EngineerDuration: Longterm ContractLocation: Vancouver, WA OnsitePay Range: $90-$100/hrIntelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds...

  • Core Engineering

    1 week ago


    Vancouver, Canada Intelliswift Software, Inc. Full time

    Core Engineering - Test Engineer IVJob ID: 23-03301Job Title: Electrical Manufacturing Test EngineerDuration: Longterm ContractLocation: Vancouver, WA OnsitePay Range: $90-$100/hrIntelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds...

  • Principal Mining Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Vancouver, British Columbia, Canada Mining Plus Full time

    Are you interested in joining a growth-oriented global team of professionals that present opportunities to develop you as a technical professional and industry leader?Mining Plus continues our success story in North America - We want you to be a part of it. Who are We?We are the leading mining technical services provider, consisting of professionals...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    The Region Flexibility Engineering organization supports the rapid global expansion of Amazon's infrastructure. Our projects support all Amazon businesses like Stores, Alexa, Kindle, Prime Video. We drive adoption of ever-evolving and cutting-edge AWS and non-AWS technologies, and work closely with AWS teams to improve AWS public offerings. Our organization...

  • Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Vancouver, British Columbia, Canada Microsoft Canada Full time

    OverviewMicrosoft Teams is the hub for team collaboration in Office 365 that integrates people, content, and tools modern workplace teams need to be more engaged and effective. In the Teams Platform's Conversational AI & Extensibility team, we develop client-side extensibility hooks, backend APIs, services, and SDKs (Software Development Kits). Our focus is...