McMaster-Carr

Lead Software Engineer

JavaScriptTypeScriptPythonJavaReactSQLKubernetesC++C#Rust
Automatische Übersetzung. Prüfe das Original.

ÜBER DIE STELLE

Wer wir sind

McMaster‑Carr ist ein führendes E-Commerce-Unternehmen, dem Industriekunden seit mehr als 120 Jahren vertrauen. Unsere Produkte helfen Kunden, Fertigungslinien schnell wieder in Betrieb zu nehmen, den laufenden Betrieb reibungslos aufrechtzuerhalten und die nächste Generation innovativer Produkte zu prototypisieren.

Wir verdienen dieses Vertrauen, indem wir die richtigen Produkte anbieten, sie leicht auffindbar machen und sie schnell liefern – damit Kunden Probleme mit Geschwindigkeit, Präzision und Zuversicht lösen können. Diese Rolle ist ein Weg zu leitender Ingenieurführung und technischer Führung – Ihr Wachstum wird durch Ihren Einfluss bestimmt, nicht durch Ihre Betriebszugehörigkeit.

Unsere Kultur

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

Wir pflegen bewusst eine Kultur, die sich auf klare Ausführung und langfristiges Wachstum konzentriert. Wir sind verantwortlich für den Aufbau von Systemen, die Jahrzehnte überdauern und das langfristige Wachstum des Unternehmens unterstützen. Diese Verantwortung bedeutet, dass die Ingenieurarbeit mit einem tiefen Verständnis des Problems und seiner Auswirkungen beginnt, basierend auf klarer Verantwortung, offener Kommunikation und direktem Feedback. Unsere Teams haben das Vertrauen, durchdachte Entscheidungen darüber zu treffen, wie die Arbeit erledigt wird, und dabei einen hohen Qualitätsanspruch mit praktischer Ausführung in Einklang zu bringen. Als Ingenieurleiter hier haben Sie erhebliche Autonomie mit End-to-End-Verantwortung, bei der Sie Produktentscheidungen treffen und gleichzeitig Dinge bauen, mit denen echte Menschen direkt interagieren.

Wie Sie einen Unterschied machen werden

Unsere Ingenieurteams arbeiten innerhalb von Domänen: abgegrenzte, wirkungsvolle Bereiche unserer Plattform, die es Ingenieuren ermöglichen, tief einzutauchen, Expertise aufzubauen und wichtige Arbeit zu veröffentlichen. Derzeit wachsen wir in folgenden Bereichen aktiv:

  1. McMaster.ai: Aufbau und Skalierung unseres KI-Assistenten mit Domänenexperten, der die Produktdaten und die Kundengeschichte von McMaster in einen sich kontinuierlich lernenden Assistenten verwandelt – Interpretation von Absichten, Eingrenzung von Optionen, Erklärung von Kompromissen und Übertragung von Kontext über Sitzungen hinweg, um komplexe industrielle Arbeit mühelos zu gestalten.
  1. Kundenavigation: Aufbau und Weiterentwicklung der Systeme, die unseren Kunden helfen, Millionen von Industrieprodukten in unseren digitalen Publikationen zu finden, zu bewerten und zu verstehen, einschließlich der Verbesserung der Suchrelevanz mit LLMs und der Vereinfachung der Navigation über unser Produktangebot.
  1. Bestell-zu-Zahlungs-Fluss: Entwurf und Weiterentwicklung von End-to-End- Bestellerlebnissen, die die Reibung vom Checkout bis zur mobilen Bestellung reduzieren.
  1. Produkt-Merchandising: Stärkung der internen Plattformen, die Beschaffung, Bestandsplanung, Wareneingang und Lieferantenbeziehungen unterstützen, und Hilfe für das Unternehmen bei disziplinierten Investitionen und verantwortungsvoller Skalierung.
  1. Fulfillment & Automatisierung: Leitung der Entwicklung von Software, die mit Lagerbetrieb, Fulfillment, Lieferung und Kundenservice integriert, um manuelle Arbeit zu reduzieren und Bestellungen schneller an Kunden zu liefern.

Was Sie tun werden

  1. Die ersten 30 Tage dienen dem zielgerichteten Lernen: Verständnis unserer Ziele, ein klares Bild der Customer Journey erhalten und Kenntnisse der Codebasis erwerben. Während Ihrer Einarbeitung werden Sie Features entwerfen und implementieren, die klein genug sind, um Ihnen eine schnelle Einarbeitung zu ermöglichen, aber substanziell genug, um wichtig zu sein.
  1. Nachdem Sie Ihre ersten Features geliefert haben, werden Sie beginnen, sich weniger definierten Herausforderungen zu stellen, bei denen Sie Anforderungen schärfen und durchdachte, dauerhafte Lösungen entwickeln, die das Kundenerlebnis wesentlich verbessern. Dabei schaffen Sie Klarheit und Dynamik, die es Ihnen und Ihren Teamkollegen ermöglichen, außergewöhnliche Erlebnisse zu liefern.

Was Sie mitbringen

  1. 4+ Jahre Berufserfahrung in der Fullstack- oder backend-Softwareentwicklung (siehe unsere Rolle als Software Engineer II job-boards.greenhouse.io/mcmastercarr/jobs/4053357009 für frühere Berufserfahrung)
  1. Erfahrung in der Bereitstellung von Proof-of-Concepts und resilienten Produktionssystemen, von der frühen Forschung und dem architektonischen Design bis hin zur Entwicklung, Einführung und iterativen Verfeinerung.
  1. Fähigkeit, qualitativ hochwertigen, wartbaren und skalierbaren Code mit Systems Design und SOLID-Prinzipien zu schreiben.
  1. Erfahrung in der Verbesserung von Systemarchitektur, Tests und Monitoring zur Gewährleistung von Zuverlässigkeit und Leistung.
  1. Engagement für die Entwicklung anderer; Nutzung von Code-Reviews, Coaching und gemeinsamen Best Practices, um das Team zu unterstützen, seine beste Arbeit zu leisten.
  1. Fähigkeit zur funktionsübergreifenden Zusammenarbeit mit Betriebs-, Produkt- und UX-Teams, um Geschäftswert und Nutzerwirkung sicherzustellen.
  1. Eine Erfolgsbilanz im Design von Plattformen und Kundenerlebnissen, die Jahre überdauern und gleichzeitig nah an den Details der Ausführung bleiben.

Verwendete Technologien

  1. Backend: NET, .NET 10, ASP.NET Core, C#, Python
  1. Frontend: React, Typescript, JavaScript, CSS
  1. Datenbank: MongoDB, Elasticsearch, SQL, Db2, Redis
  1. Tests: Selenium, Playwright, Xunit, Jest
  1. Infrastruktur: Kubernetes, Jenkins, Gitlab, Azure, Linux, VMWare, IIS
  1. LLMs: OpenAI, Copilot, Claude, Gemini, Grok, perplexity, deepseek
  1. Angewandte KI: RAG, Embeddings, Vektorisierung, Machine Learning, Computer Vision
  1. Dev Tools: Swagger, Git
  1. Messaging / Data Streaming: Kafka, MQ

Wer Sie sind

Wir suchen neugierige, engagierte Ingenieure, die in kollaborativen Umgebungen gedeihen und gerne schwierige Probleme lösen. Ideale Kandidaten verfügen über:

  1. Erfahrung im Entwurf und der Bereitstellung von groß angelegten, serviceorientierten Systemen.
  1. Starke Kenntnisse in kompilierten Sprachen wie C#, Java, C++ oder Rust.
  1. Einen durchdachten, analytischen Ansatz zur Problemlösung und zum Software- Design.
  1. Klare, selbstbewusste Kommunikationsfähigkeiten sowohl mit technischen als auch mit nicht-technischen Zielgruppen.
  1. Interesse an Mentoring, Coaching und persönlicher Weiterentwicklung als Führungskraft.

Bargeldvergütung

  • Die gesamte Bargeldvergütung liegt im Allgemeinen zwischen 235.000 $ und 310.000 $ und beinhaltet eine Gewinnbeteiligung, die auf der Rentabilität des Unternehmens basiert.
  • Sie erhalten außerdem ein Umzugsbudget (falls zutreffend) und einen Unterzeichnungsbonus.

Leistungen

Wachstum & Lernen

  • 100% Studiengebührenerstattung
  • Informelle und formelle Mentoring-Programme
  • Mitarbeiter-Ressourcengruppen

Gesundheit & Wohlbefinden

  • Medizin-, Zahn-, Apotheken- und Sehkraftpläne ohne monatliche Prämien
  • Inklusive, geschlechtsneutrale Leistungen

Familie & Zukunft

  • Bezahlter Elternurlaub für alle neuen Eltern
  • Adoptions- und Leihmutterschaftshilfe
  • Hilfe für Erstkäufer von Immobilien
  • Branchenführende, vom Unternehmen finanzierte Altersvorsorgekonten

Urlaubszeit

  • Bezahlter Urlaub und persönliche Zeit

Chancengleichheit

Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit fördert, und widmen uns der Bereitstellung von Arbeitsplätzen mit angemessenen Vorkehrungen und frei von Diskriminierung, Belästigung und Vergeltung. Bei McMaster-Carr treffen wir keine Personalentscheidungen auf der Grundlage von Alter, ethnischer Zugehörigkeit, Staatsbürgerschaftsstatus, Militärstatus, Geschlechtsidentität und -ausdruck, Rasse, Religion, Behinderungsstatus, Familienstand, sexueller Orientierung oder anderen gesetzlich geschützten Gruppen.

Diese Position ist nicht berechtigt für eine Arbeitserlaubnis-Sponsorship durch McMaster-Carr.

Gesammelte Daten

Wir können berufliche, bildungs- und arbeitsbezogene Daten sowie alle während des Rekrutierungsprozesses durchgeführten Bewertungen sammeln, um die Eignung für eine Anstellung zu beurteilen. Zur Kommunikation mit Bewerbern können wir Namen, Kontaktinformationen und andere persönliche Identifikatoren sammeln, einschließlich derjenigen, die in der kalifornischen Verordnung über Kundenaufzeichnungen aufgeführt sind. Durch freiwillige Offenlegung können wir auch geschützte Klassifizierungen gemäß Bundes- oder kalifornischem Recht sammeln (z. B. Rasse, Geschlecht usw.). Weitere Einzelheiten zu den von uns gesammelten persönlichen Informationen und deren Verwendung finden Sie hier mcmaster.com/cpra_job_applicant_notification/.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026