McMaster-Carr

Ingénieur Logiciel Senior

JavaScriptTypeScriptPythonJavaReactSQLKubernetesC++C#Rust
Traduction automatique. Consultez l’original.

À PROPOS DU POSTE

Qui nous sommes

McMaster‑Carr est une entreprise leader dans le commerce électronique à laquelle les clients industriels font confiance depuis plus de 120 ans. Nos produits aident les clients à remettre rapidement en marche les lignes de production, à assurer la fluidité des opérations et à prototyper la prochaine génération de produits innovants.

Nous gagnons cette confiance en proposant les bons produits, en les rendant faciles à trouver et en les livrant rapidement, afin que les clients puissent résoudre leurs problèmes avec rapidité, précision et confiance.

Ce rôle est une voie vers la gestion d'ingénierie senior et le leadership technique — votre croissance est déterminée par votre impact, pas par votre ancienneté.

Notre culture

builtinchicago.org/articles/what-its-build-tech-career-mcmaster-carr-ownership-and-long-term-growth

Nous cultivons intentionnellement une culture axée sur l'exécution claire et la croissance à long terme. Nous sommes responsables de la construction de systèmes qui perdurent pendant des décennies et soutiennent la croissance à long terme de l'entreprise. Cette responsabilité signifie que le travail d'ingénierie commence par une compréhension approfondie du problème et de son impact, fondée sur une propriété claire, une communication ouverte et un feedback direct. Nos équipes sont chargées de prendre des décisions réfléchies sur la manière dont le travail est effectué, en équilibrant une barre de qualité élevée avec une exécution pratique. En tant que leader en ingénierie ici, vous aurez une autonomie significative avec une propriété de bout en bout où vous prendrez des décisions produit tout en construisant des choses avec lesquelles les gens réels interagissent directement.

Comment vous ferez la différence

Nos équipes d'ingénierie opèrent dans des domaines : des zones distinctes et à fort impact de notre plateforme qui permettent aux ingénieurs de plonger en profondeur, de développer une expertise et de livrer un travail qui compte. Actuellement, nous sommes en pleine croissance dans les domaines suivants :

Ce que vous ferez

  1. McMaster.ai : Construire et faire évoluer notre assistant IA expert du domaine qui transforme les données produit et l'historique client de McMaster en un assistant en apprentissage continu — interprétant l'intention, affinant les options, expliquant les compromis et transportant le contexte entre les sessions pour rendre le travail industriel complexe facile.
  1. Navigation Client : construire et faire évoluer les systèmes qui aident nos clients à trouver, évaluer et comprendre des millions de produits industriels dans nos publications numériques, y compris l'amélioration de la pertinence de la recherche avec des LLMs et la simplification de la navigation à travers notre offre de produits.
  1. Flux Commande-Paiement : concevoir et faire évoluer des expériences de commande de bout en bout qui réduisent les frictions, du paiement à la commande mobile.
  1. Merchandising Produit : renforcer les plateformes internes qui alimentent l'approvisionnement, la planification des stocks, la réception et les relations avec les fournisseurs, aidant l'entreprise à faire des investissements disciplinés et à évoluer de manière responsable.
  1. Exécution et Automatisation : diriger le développement de logiciels qui s'intègrent aux opérations d'entrepôt, à l'exécution, à la livraison et au service client pour réduire le travail manuel et livrer les commandes plus rapidement aux clients.
  1. Les premiers 30 jours sont consacrés à l'apprentissage ciblé : comprendre nos objectifs, obtenir une image claire du parcours client et acquérir une maîtrise du code. Au fur et à mesure de votre intégration, vous concevrez et implémenterez des fonctionnalités suffisamment petites pour vous aider à monter en compétence rapidement, mais suffisamment substantielles pour avoir de l'importance.
  1. Après avoir livré vos premières fonctionnalités, vous commencerez à relever des défis moins définis où vous affinerez les exigences et produirez des solutions réfléchies et durables qui améliorent significativement l'expérience client. Ce faisant, vous créerez de la clarté et de l'élan qui vous permettront, à vous et à vos coéquipiers, de fournir des expériences exceptionnelles.

Ce que vous apportez

  1. 4+ années d'expérience professionnelle en ingénierie logicielle fullstack ou backend (voir notre rôle d'Ingénieur Logiciel II job-boards.greenhouse.io/mcmastercarr/jobs/4053357009 pour une expérience de carrière antérieure)
  1. Expérience dans la livraison de preuves de concepts et de systèmes de production résilients, en contribuant de la recherche initiale et de la conception architecturale au développement, au lancement et à l'amélioration itérative.
  1. Capacité à écrire du code de haute qualité, maintenable et évolutif avec les principes de conception de systèmes et SOLID.
  1. Expérience dans l'amélioration de l'architecture système, des tests et de la surveillance pour garantir la fiabilité et les performances.
  1. Un engagement à développer les autres ; en utilisant les revues de code, le coaching et les meilleures pratiques partagées pour aider l'équipe à livrer son meilleur travail.
  1. Capacité à collaborer de manière interfonctionnelle avec les équipes d'exploitation, de produit et d'UX pour assurer la valeur commerciale et l'impact utilisateur.
  1. Un historique de conception de plateformes et d'expériences client qui perdureront pendant des années tout en restant proche des détails d'exécution.

Technologies que nous utilisons

  1. Backend: NET, .NET 10, ASP.NET Core, C#, Python
  1. Frontend: React, Typescript, JavaScript, CSS
  1. Base de données : MongoDB, Elasticsearch, SQL, Db2, Redis
  1. Tests : Selenium, Playwright, Xunit, Jest
  1. Infrastructure : Kubernetes, Jenkins, Gitlab, Azure, Linux, VMWare, IIS
  1. LLMs: OpenAI, Copilot, Claude, Gemini, Grok, perplexity, deepseek
  1. IA Appliquée : RAG, Embeddings, Vectorisation, Machine Learning, Vision par ordinateur
  1. Outils Dev : Swagger, Git
  1. Messagerie / Streaming de données : Kafka, MQ

Qui vous êtes

Nous recherchons des ingénieurs curieux et motivés qui s'épanouissent dans des environnements collaboratifs et aiment résoudre des problèmes complexes. Les candidats idéaux auront :

  1. Expérience dans la conception et la livraison de systèmes orientés services à grande échelle.
  1. Forte maîtrise des langages compilés tels que C#, Java, C++, ou Rust.
  1. Une approche réfléchie et analytique de la résolution de problèmes et de la conception de logiciels.
  1. Compétences de communication claires et confiantes auprès d'audiences techniques et non techniques.
  1. Intérêt pour le mentorat, le coaching et le développement en tant que leader.

Rémunération en espèces

  • La rémunération totale en espèces se situe généralement entre 235,000 $ et 310,000 $, et comprend une participation aux bénéfices basée sur la rentabilité de l'entreprise.
  • Vous recevrez également une allocation de déménagement (si applicable) et une prime à la signature.

Avantages

Apprentissage et développement

  • Remboursement de frais de scolarité à 100%
  • Mentorat informel et formel
  • Groupes de ressources pour employés

Santé et bien-être

  • Plans médicaux, dentaires, pharmaceutiques et de vision sans primes mensuelles
  • Prestations inclusives pour tous les genres

Famille et avenir

  • Congés parentaux payés pour tous les nouveaux parents
  • Aide à l'adoption et à la gestation pour autrui
  • Aide aux primo-accédants à la propriété
  • Comptes de retraite de pointe financés par l'entreprise

Temps libre

  • Congés payés (vacances et personnels)

Employeur garantissant l'égalité des chances

Nous sommes fiers d'être un employeur garantissant l'égalité des chances et nous nous engageons à offrir à nos employés un lieu de travail avec des aménagements raisonnables et exempt de discrimination, de harcèlement et de représailles. Chez McMaster-Carr, nous ne prenons pas de décisions d'emploi basées sur l'âge, l'origine ethnique, le statut de citoyenneté, le statut militaire, l'identité et l'expression de genre, la race, la religion, le statut de handicap, le statut matrimonial, l'orientation sexuelle ou tout autre groupe légalement protégé.

Ce poste n'est pas éligible au parrainage d'autorisation de travail par McMaster-Carr.

Données que nous collectons

Nous pouvons collecter des données professionnelles, éducatives et liées à l'emploi, ainsi que toute évaluation effectuée tout au long du processus de recrutement, pour évaluer l'éligibilité à l'emploi. Pour communiquer avec les candidats, nous pouvons collecter leurs noms, leurs coordonnées et d'autres identifiants personnels, y compris ceux décrits dans la loi californienne sur les dossiers clients. Par divulgation volontaire, nous pouvons également collecter des classifications protégées en vertu de la loi fédérale ou californienne (par exemple, race, genre, etc.). Pour plus de détails sur les informations personnelles que nous collectons et leurs utilisations, veuillez cliquer ici mcmaster.com/cpra_job_applicant_notification/.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter