Idaho Health Insurance Exchange
McMaster-Carr
Lead Software Engineer
À 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 fabrication, à assurer le bon fonctionnement des opérations et à prototyper la prochaine génération de produits innovants.
Nous gagnons cette confiance en offrant les bons produits, en les rendant faciles à trouver et en les livrant rapidement, afin que les clients puissent résoudre les problèmes avec rapidité, précision et confiance. Ce rôle est une voie vers la direction 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 durent 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 exigence 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 au sein de 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 nous développons activement dans les domaines suivants :
- 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 conservant le contexte entre les sessions pour rendre le travail industriel complexe facile.
- 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.
- Flux Commande-Paiement : concevoir et faire évoluer des expériences de commande de bout en bout qui réduisent les frictions, de la caisse à la commande mobile.
- Merchandising produit : renforcer les plateformes internes qui alimentent l'approvisionnement, la planification des stocks, la réception et les relations fournisseurs, aidant l'entreprise à faire des investissements disciplinés et à évoluer de manière responsable.
- Logistique et Automatisation : diriger le développement de logiciels qui s'intègrent aux opérations d'entrepôt, à la logistique, à la livraison et au service client pour réduire le travail manuel et livrer les commandes aux clients plus rapidement.
Ce que vous ferez
- Les premiers 30 jours sont consacrés à l'apprentissage avec un but : comprendre nos objectifs, obtenir une image claire du parcours client et acquérir une aisance dans la base de 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.
- 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, ainsi qu'à vos coéquipiers, de fournir des expériences exceptionnelles.
Ce que vous apportez
- 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)
- 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.
- Capacité à écrire du code de haute qualité, maintenable et évolutif avec les principes de conception de systèmes et SOLID.
- Expérience dans l'amélioration de l'architecture système, des tests et de la surveillance pour garantir la fiabilité et les performances.
- Un engagement envers le développement des autres ; utiliser les revues de code, le coaching et les meilleures pratiques partagées pour aider l'équipe à livrer son meilleur travail.
- 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.
- Un historique de conception de plateformes et d'expériences client qui dureront des années tout en restant proche des détails d'exécution.
Technologies que nous utilisons
- Backend: NET, .NET 10, ASP.NET Core, C#, Python
- Frontend: React, Typescript, JavaScript, CSS
- Base de données : MongoDB, Elasticsearch, SQL, Db2, Redis
- Tests : Selenium, Playwright, Xunit, Jest
- Infrastructure : Kubernetes, Jenkins, Gitlab, Azure, Linux, VMWare, IIS
- LLMs: OpenAI, Copilot, Claude, Gemini, Grok, perplexity, deepseek
- IA appliquée : RAG, Embeddings, Vectorisation, Machine Learning, Vision par ordinateur
- Outils de développement : Swagger, Git
- Messagerie / Flux 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 difficiles. Les candidats idéaux auront :
- Expérience dans la conception et la livraison de systèmes à grande échelle orientés services.
- Forte maîtrise des langages compilés tels que C#, Java, C++, ou Rust.
- Une approche réfléchie et analytique de la résolution de problèmes et de la conception logicielle.
- Compétences de communication claires et confiantes avec des publics techniques et non techniques.
- 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 prime de déménagement (si applicable) et une prime de signature.
Avantages
Croissance et apprentissage
- 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
- Avantages inclusifs, 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 financés par l'entreprise, leaders du secteur
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 à fournir aux 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'ethnicité, 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 protégé par la loi.
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 les noms, les coordonnées et d'autres identifiants personnels des candidats, y compris ceux décrits dans la loi californienne sur les dossiers clients. Par le biais de divulgations volontaires, 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/.
