Current jobs related to Senior Software Engineer - Vancouver, British Columbia - Microsoft Canada


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time $115,000 - $135,000

    Senior Software EngineerPlanview is seeking a highly skilled Senior Software Engineer to join our Flow Fabric Team. As a key member of our team, you will play a crucial role in shaping and leading the development of API integrations and data processing pipelines in a cloud environment (AWS) that are at the heart of our software solutions.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company\u2019s backend systems.Key...


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

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


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

    About the PositionWe are seeking a highly skilled Senior UI/Frontend Software Engineer to join our team at Take-Two Interactive Software. As a key member of our engineering team, you will play a crucial role in shaping the future of our company's interactive entertainment products.Job SummaryThe Senior UI/Frontend Software Engineer will be responsible for...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to contribute to our innovative FinTech and VR projects. As a key member of our team, you will be responsible for designing and developing scalable, secure, and efficient backend systems using.NET Core, ASP.NET, and Entity Framework. Your expertise in...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a game-changer for organizations looking to adopt, govern, and manage their Microsoft 365 environments.Job DescriptionWe are seeking a highly skilled Senior SDET/QA Engineer to join our team. As a key member of our QA team,...


  • Vancouver, British Columbia, Canada Orchestry Software Full time

    About Orchestry SoftwareWe are a leading provider of innovative software solutions for Microsoft 365 management. Our Orchestry tool is a game-changer for organizations looking to adopt, govern, and manage their Microsoft 365 environments.Job DescriptionWe are seeking a highly skilled Senior SDET/QA Engineer to join our team. As a key member of our QA team,...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...


  • Vancouver, British Columbia, Canada Integral Senior Living Full time

    We are seeking a highly skilled Senior SDET/QA Engineer to join our team at Integral Senior Living. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the PositionWe are a dynamic and innovative company that values excellence and teamwork. Our team is composed...

Senior Software Engineer

4 months ago


Vancouver, British Columbia, Canada Microsoft Canada Full time
Overview

Are you passionate about staying updated on the latest trends in Front-End Development and utilizing them to create a cutting-edge Web App? Are you eager to push the boundaries of the most popular Web App globally? Join us

Microsoft Teams plays a crucial role in Microsoft's vision for intelligent communications by integrating conversations, meetings, files, Office apps, and third-party tools to offer a centralized teamwork hub within Office 365. The shift towards remote work has significantly increased the focus on Teams and its performance. As an organization, we are dedicated to the ongoing success of Teams and are seeking talented engineers to help unleash its full potential.

The Foundation team is currently seeking a reliable Senior Software Engineer to contribute to building fundamental framework capabilities that will drive the next level of functionality in the Teams app, including features like Embeddable Controls and Line of Business applications. Ideal candidates should take pride in creating responsive user experiences and comprehend how their designs impact the overall application's performance.

Microsoft's mission is to empower every individual and organization worldwide to accomplish more. As part of the team, we unite with a mindset of growth, innovate to empower others, and collaborate to achieve shared objectives. Upholding our values of respect, integrity, and accountability, we strive to foster an inclusive culture where everyone can succeed both at work and beyond.

Qualifications

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or a related technical field AND minimum 4 years of technical engineering experience, including coding in languages like C, C++, C#, Java, JavaScript, or Python
    • OR equivalent practical experience.
  • 3+ years of software development experience.
  • At least 1 year of Front-End development experience.

Preferred Qualifications:

  • Minimum 5 years of Software Engineering experience with a proven track record of delivering successful products.
  • Excellent problem-solving and debugging abilities.
  • Experience in software development and testing using Front-End technologies.
  • In-depth knowledge of performant Javascript and/or Typescript.
  • Familiarity with UI frameworks such as React, Angular, or
  • Understanding of semantic HTML, CSS, and CSS preprocessors.
  • Proficiency in working with build tools like webpack, grunt, and gulp.
  • Background in DevOps environments.
  • Any exposure to the Apollo GraphQL framework is advantageous.

Other Requirements:

  • Candidates must meet specific security screening criteria set by Microsoft, customers, and/or government entities for this role. This includes specialized security screenings like the Microsoft Cloud Background Check, which the candidate must pass upon hire/transfer and subsequently every two years.

Software Engineering IC4 - The typical base salary range for this role in Canada is CAD $104,000 - CAD $193,200 annually.

For more details on additional compensation, click here:

Responsibilities
  • Resolve and tackle any challenges in the Client Framework domain to support various partner teams.
  • Enhance the system architecture to accommodate the expanding usage and feature set of Teams.
  • Maintain a customer-centric approach. Anticipating and understanding customer needs in a dynamic business and tech landscape is crucial.
  • Demonstrate product vision and the ability to strategize and develop features in a phased approach to achieve the ultimate objective progressively.
  • Excel as an engineer. The role involves designing, implementing, and delivering solutions that directly impact the customer experience. Prioritizing reliability and performance is key in all endeavors.
  • Gain the technical respect of your team members. The ideal candidate should be adept at working in the code, supporting partner services, and coordinating deliverables across teams.