Ingénieur (e) en Logiciels Senior/ Senior Software Engineer - Montreal, Canada - Microsoft

    Microsoft
    Default job background
    Full time
    Description

    Overview

    ENGLISH TEXT TO FOLLOW

    L'équipe de la plate-forme d'enchères fournit la plate-forme côté achat sur laquelle les annonceurs de notre marché peuvent accéder à l'inventaire et transiger leurs campagnes publicitaires avec une grande efficacité et à un volume élevé. En tant que Ingénieur(e) en logiciel senior au sein de notre équipe, vous dirigerez des projets et apporterez des contributions techniques à notre plate-forme en temps réel pour soutenir notre entreprise en croissance.

    La mission de Microsoft est de donner à chaque personne et à chaque organisation de la planète les moyens de réaliser plus. En tant qu'employés, nous nous réunissons avec un état d'esprit de croissance, innovons pour responsabiliser les autres et collaborons pour atteindre nos objectifs communs. Chaque jour, nous nous appuyons sur nos valeurs de respect, d'intégrité et de responsabilité pour créer une culture d'inclusion où tout le monde peut s'épanouir au travail et au-delà.

    The Bidding Platform team provides the buy-side platform on which advertisers in our marketplace can access inventory and transact their ad campaigns with high efficiency and at high volume. As a Senior Software Engineer in our team, you will be leading projects and making technical contributions to our real-time platform in support of our growing business.

    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.

    Qualifications

    Qualifications requises :

  • Baccalauréat en informatique, ou discipline technique connexe ET plus de 4 ans
    d'expérience en ingénierie technique avec le codage dans des langages, y compris,
    mais sans s'y limiter, C, C ++, C #, Java, JavaScript ou PythonOU une expérience équivalente.
  • Plus de 4 ans d'expérience et de compétence dans le développement C dans les environnements UNIX.
  • Chez Microsoft, voustravaillerez de manière intégrée avec des collègues à travers le monde. Pour facilitercette collaboration, la maîtrise de la communication orale et écriteenanglais et enfrançaisestrequise pour cerôle.
  • Qualifications préférées :

  • Expérience avec les bases de données relationnelles, de préférence MariaDB / Mysql.
  • Expérience de la programmation de bas niveau, des architectures distribuées ou des systèmes en temps réel.
  • Expérience de l'encadrement, de la gestion, du mentorat et du développement des CI.
  • Expérience de l'exploitation, du dépannage et de la prise en charge de systèmes de
    production haute performance et critiques pour l'entreprise.
  • Expérience avec CI / CD, Automatisation.
  • Expérience avec mégadonnées concepts, docker et Kubernetes.
  • Génie logiciel IC4 - L'échelle salariale de base typique pour ce rôle au Canada est de $
    CA à $ CA par année. Trouvez des informations supplémentaires sur la rémunération ici :

    Microsoft acceptera les candidatures pour ce poste jusqu'au 1 mai 2024

    Microsoft est un employeur qui a accès à l'égalité d'accès à l'emploi. Tous les candidats qualifiés recevront une considération pour l'emploi sans égard à l'âge, l'ascendance, la couleur, le congé familial ou de soins médicaux, l'identité ou l'expression de genre, les informations génétiques, l'état matrimonial, l'état de santé, l'origine nationale, le handicap physique ou mental, l'affiliation politique, le statut d'ancien combattant protégé, la race, la religion, le sexe (y compris la grossesse), l'orientation sexuelle ou toute autre caractéristique protégée par les lois, règlements et ordonnances applicables. Si vous avez besoin d'aide et/ou d'une mesure d'adaptation raisonnable en raison d'un handicap pendant le processus de demande ou de recrutement, veuillez envoyer une demande via la .

    Les avantages/avantages énumérés ci-dessous peuvent varier en fonction de la
    nature de votre emploi chez Microsoft et du pays où vous travaillez.

    Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.
  • 4+ years experience and proficiency in C development in UNIX environments.
  • At Microsoft, you will be working in an integrated fashion with colleagues around the world. To facilitate this collaboration, proficiency in verbal and written communication in both English and French is required for this role.
  • Preferred Qualifications:

  • Experience with relational databases, preferably MariaDB/Mysql.
  • Experience with low level programming, distributed architectures, or real-time systems.
  • Experience coaching, managing, mentoring and developing ICs.
  • Experience operating, troubleshooting, and supporting high performance and business critical production systems.
  • Experience with CI/CD, Automation.
  • Experience with big data concepts, docker, and Kubernetes.
  • 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:

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

    #WebXT#

    Responsibilities

  • Dans le cadre de l'exploitation d'une plate-forme mondiale de premier plan, vous apporterez des pratiques et des processus d'ingénierie solides, excellerez dans l'exploitation et la prise en charge de systèmes d'entreprise à volume élevé et hautement critiques sur une étendue mondiale.
  • Vous agissez en tant que modèle d'ingénierie, qui a une expérience de développeur C dans les environnements Unix, et apporte des contributions techniques directes à notre système.
  • Votre expérience avec les applications multithread et les systèmes distribués, fonctionnant à QPS élevé, nous aidera à propulser la croissance de notre entreprise.
  • En tant que membre d'une équipe hautement collaborative, vous coordonnerez avec les équipes internes de produits et d'ingénierie, et apporterez des solutions techniques pour nos besoins stratégiques
  • Vous êtes passionné par le mentorat et le développement d'autres ingénieurs dans l'équipe sur tous les aspects du développement de logiciels de classe mondiale
  • As part of operating a best-in-class global platform, you will bring solid engineering practices and processes, excel at operating and supporting high volume and highly critical business systems on a global scale.
  • You act as an engineering role model, who has C developer experience in Unix environments, and makes direct technical contributions to our system.
  • Your experience with multi-threaded application and distributed systems, operating at high QPS, will help us propel our business growth.
  • As part of a highly collaborative team, you will coordinate with internal product and engineering teams, and contribute technical solutions for our strategic needs
  • You are passionate about mentoring and developing other engineers in the team on all aspects of world class software development
  • 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