Senior Software Engineer - Full Stack

Microsoft
Vancouver, British Columbia, Canada
104K $ / an
Temps plein
Nous sommes désolés. L'offre d'emploi que vous recherchez n'est plus disponible.

Overview

Microsoft Teams is a unified communication and collaboration platform that combines persistent chat, video meetings, file storage and apps.

Teams is a ground up product, completely built on Azure cloud platform and cutting-edge Web technologies, serving millions of users world-wide, at scale.

As a Senior software Engineer - Full Stack in the Teams and Channels area of the product, you will work on creating true boundaryless collaboration spaces at scale and integrate with other products and services at Microsoft to help our customers be most productive.

Our core challenges include covering a diverse set of user needs and delivering high reliability while operating world-wide at enormous scale.

This role will provide you with an opportunity to work with teams and technologies across the company and beyond. If you want to work on full stack technologies with the desire to move fast and directly impact the outcomes for this flagship product, this may be the team for you.

Our culture is inclusive, casual, and high energy; our team members come from diverse backgrounds and are grounded in our customer needs.

This is a fantastic opportunity to build services and experiences that millions of people worldwide will use at home, at school, at work, and across their daily lives.

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 / Minimum Qualifications

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or TypeScript.

OR equivalent experience.

  • 2+ years of experience in building and shipping web applications.
  • 2+ years of experience running live sites for large-scale web apps and services.
  • 2+ years of experience leading, mentoring, or managing software engineers.

Additional or Preferred Qualifications

  • Demonstrated knowledge of web application functionality, including authentication, cookies, offline storage, and best practices.
  • Demonstrated proficiency in solution design, problem-solving, debugging, and communication, with an obsession in customer satisfaction.
  • Demonstrated familiarity with modern web technologies such as React, TypeScript, and GraphQL.
  • Exceptional problem solving & debugging skills with ability to learn new tools and technologies.
  • Demonstrated experience in designing, building, and maintaining developer-facing APIs.

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 :

MicrosoftTeams

Responsibilities

  • Implement new features with high quality designs, exceptional execution, and robust deployment plans.
  • Work with multiple teams across the company to align dependencies and build compelling user scenarios.
  • Provide technical leadership for strategic initiatives and guide the broader team.
  • Demonstrate passion for customers and partners.
  • 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

Il y a 2 jours
Emplois reliés
Offre sponsorisée
Devour
Canada

We are looking for an Intermediate to Senior Software Engineer with a strong background in modern software development practices and technologies. A degree in computer science, software engineering, or a related field is preferred, but candidates with significant practical experience will also be co...

Offre sponsorisée
Bellwood
Canada

We are seeking a Senior Software Engineer to build and scale business-critical web products. Has 5+ years of full-stack software development experience. You should be skilled at building web-based software or mobile apps, and excel at building software with different sets of tools and in different c...

Humanetics
Canada

Senior Software Engineer (Full Stack). As a Full Stack Software Engineer, you’ll be working as part of a scrum team to build cloud micro-services that are resilient, fault-tolerant and performant, while working with other teams to determine how the features and functionality that you add can make ou...

TM8
Vancouver, Colombie-Britannique

In a typical week, an Intermediate or Senior Software Engineer will develop new features working with product management, sales, and customer success in one of the core application modules in the platform. This position would be based in Vancouver, or with the right level of seniority, could be a re...

Cisco Meraki
Canada
Télétravail

Technical Lead Full-Stack Software Engineer (RoR), Remote within the U. As a Meraki Lead Full Stack Engineer, you will collaborate with firmware engineers to design, plan, and build new features for our customers. Our full-stack engineers are well-versed in a wide array of CS concepts and excited to...

Ziff Davis
Vancouver, Colombie-Britannique

Debug production issues across services and multiple levels of the stack. Work with a distributed team of engineers. Provide leadership for projects and mentor engineers. ...

GlossGenius
Canada
Télétravail

As a Senior Software Engineer, Backend you will focus on contributing to our backend services that power our suite of products. Joining its powerful, intuitive platform with its vibrant, distinguished brand, GlossGenius is the ideal combination of a fintech, SMB software, and consumer company all in...

TM8
India

Senior Full Stack Web Developer. Use the latest tech stack to build product and you are encouraged to seek out new tech to solve problems when the need arises. Contribute in making software development design decisions. Bachelor’s degree or diploma in computer science, computer engineering or relate...

Dropbox
Canada
Télétravail

You will write full-stack code as we expect our technical leadership to be in the trenches alongside junior engineers, understanding root causes and leading by example. As we’re evolving the core business from syncing and sharing files, we are looking for Software Engineers to come build the next ge...

KeepTruckin
Vancouver, Colombie-Britannique

As a Growth Team Software Engineer, you will be responsible for developing, implementing, and optimizing software solutions aimed at accelerating user acquisition, retention, and conversion rates. Mentor and learn from the developers within the engineering organization. An affinity for creating soft...