Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
Canada, British Columbia, Vancouver 
605770510

29.08.2024

looking for a Principal Software Engineering Manager with the vision to continue our establishedtrack recordof delivering huge improvementsThis is a truly full-stack engineering manager position, from building generic and extensible live site monitoring and alerting, to improving the speed and reliability of the in-house feature validation platform, to extending and hardening the Server-Side Rendering microservices for better end-user latency, to using Jarvis/Kusto queries to investigate live site issue.

looking for someone with proficient technical abilities anda track recordof hiring talented engineers and managers as well as solving complex technical challengeslooking for someone who above all can bea skilledIf you want to work in an organization aiming for 10x growth and if you have an entrepreneur mindset,love to chat with you.


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, or Python

    • OR equivalent experience.

  • 4+ years of industry experience designing and shipping large scale Search and/or AI-powered products.
  • 4+ years of industry management experience, including direct management responsibility of a global team.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

    • OR equivalent experience.

  • 4+ years people management experience.

  • Ability to assume end-to-end ownership of a complex system that deals with TBs of data.
  • Demonstrated communication skills, including ability to write concise technical docs and present ideas.
  • Experience in cloud development, for example: Azure Functions, Azure Grid, serverless architecture, and so on.
  • Hands-on ability to write efficient, reliable & maintainable code and to test & debug it.
  • Knowledge of modern engineering practices like automated deployments with integrated quality gates and experience working with modern version control systems like Git.
  • Proficient engineering fundamentals, including modern design patterns, algorithms and UX development techniques (such as client-side rendering vs. server-side rendering).

Software Engineering M5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

Find additional pay information here:


Microsoft will accept applications for the role until September 10, 2024.

Responsibilities
  • Defining, designing, and implementing live site strategies, processes, and tooling with an emphasis on quality, performance, simplicity, scalability, and maintainability.
  • Driving and delivering goals on ambiguous problems in thefrontendand middle-tier spaces.
  • Driving a high bias towards experimentation and agility, taking calculated risks to increase the rate at which we can run experiments and learn.In our team there is no failure, but rather learning and trying again.
  • Hire engineers (ICs and Managers).
  • Providing technical leadership and a role model for good engineering, clean design, and principled thinking.
  • Be hands-on:participatein code reviews, be data-driven, design reviews and live site investigations, provide and receive constructive feedback to improve overall quality of components.
  • Communication (verbal, written, presentations) of the strategy and plans to upper management inWebXTas well as to other members of leadership across the company and outside.
  • Embody our and