Lead Software Engineer | Engineering Manager - BlastIQ

Lead Software Engineer | Engineering Manager - BlastIQ

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
United States Digital Space LLC

Auf einen Blick

  • Aufgaben: Leiten der Architektur von BlastIQ und Schreiben von Produktionscode.
  • Unternehmen: Das Unternehmen ist weltweit führend in Bergbau und zivilen Sprengungen mit über 13.000 Mitarbeitern.
  • Vorteile: Echte Verantwortung für ein Produkt, das in der Produktion läuft, und ein wettbewerbsfähiges Gehalt.
  • Weitere Informationen: Die Rolle kann hybrid oder remote innerhalb Australiens ausgeübt werden.
  • Warum dieser Job: Gestalten Sie die technische Richtung eines Produkts, das den Bergbau revolutioniert.
  • Qualifikationen: Starke Kenntnisse in C#/.NET und Erfahrung in der Führung von Ingenieuren sind erforderlich.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Datum: 13. Mai 2026

Standort: Richmond Vale, NSW, AU, 2323

Unternehmen: das Unternehmen

Über das Unternehmen

Bei uns ist es die Kraft unserer Mitarbeiter, die Veränderungen vorantreibt und unsere Zukunft gestaltet. Jeden Tag helfen unsere Mitarbeiter weltweit, wichtige Ressourcen zu mobilisieren, die für den Fortschritt unerlässlich sind. Gegründet im Jahr 1874, sind wir zum Weltmarktführer im Bereich Bergbau und zivilen Sprengungen gewachsen, mit einem vielfältigen Team von mehr als 13.000 Mitarbeitern weltweit. Es ist eine aufregende Zeit, um bei uns einzusteigen – wir gestalten die Zukunft des Bergbaus durch digitale und automatisierte Technologien, umarmen neue Denkweisen, treiben Innovationen voran und überdenken die Art und Weise, wie wir arbeiten.

Über die Rolle

Wir suchen einen technischen Leiter für BlastIQ, die Software-Suite, die Bohr- und Sprengoperationen auf Bergbaustätten weltweit plant, steuert und abgleicht. BlastIQ gehört zu den digitalen Lösungen des Unternehmens – einem globalen Geschäft mit einem Umsatz von über 300 Millionen US-Dollar, das den Bergbau-Workflow digitalisiert – und ist das Produkt, das Informationen zurück zur Sprengung verbindet, wo der größte Teil des Wertes in einem Bergwerk geschaffen oder verloren geht. Die Arbeit, die Sie hier leisten, hat einen messbaren Einfluss auf einen Teil der Wertschöpfungskette im Bergbau. Die Dimension ist real. Bergwerke laufen rund um die Uhr, und jedes Jahr hilft BlastIQ, etwa 38.000 Sprengungen, 9 Millionen Löcher und 2,2 Millionen Tonnen Sprengstoffe weltweit zu planen und durchzuführen.

Dies ist eine praktische technische Rolle mit Führungsverantwortung. Wir suchen jemanden, der komplexe Probleme mit einfachen Lösungen liebt. Es gibt zwei mögliche Ausprägungen dieser Rolle:

  • Engineering Manager - für Kandidaten mit tiefgreifenden technischen Fähigkeiten und vorheriger Erfahrung in der Führung von Ingenieuren, einschließlich der Leitung von Teamleitern oder anderen Managern.
  • Lead Engineer - für Kandidaten mit technischen Fähigkeiten, die noch nicht bereit sind für den vollen Umfang der EM-Rolle.

Die Rolle berichtet an den Leiter der Technik. Als Engineering Manager hätten Sie fünf direkte Berichte (drei individuelle Mitarbeiter und zwei Teamleiter), mit zwölf Ingenieuren in der größeren Gruppe. Als Lead Engineer hätten Sie drei direkte Berichte; die beiden bestehenden Teamleiter würden weiterhin an den Leiter der Technik berichten.

Technische Tiefe ist die wichtigste Qualität, die wir suchen. Das System ist groß, ereignisgesteuert und erstreckt sich über Cloud- und Feldgerätetiers, und wir benötigen einen Leiter, der sich intensiv damit auseinandersetzen kann – den Code lesen, die Architektur gestalten und Produktionscode zusammen mit dem Team schreiben. Wenn Sie ein starker Ingenieur sind, der noch keine Menschen geführt hat, aber bereit ist, diese Verantwortung zu übernehmen, möchten wir von Ihnen hören.

Das Team ist eine Mischung aus Remote- und Hybridarbeit (Newcastle-basiert). Sie werden mit Ingenieuren, Produktmanagern, UX-Designern und Experten für Bergbauthemen zusammenarbeiten, die in Australien und im Ausland verteilt sind.

Das Produkt & System BlastIQ führt die Planung, Ausführung und Abgleichung der Sprengstoffbeladung in Oberflächen- und Untertagebergwerken durch. Es umfasst:

  • Ein Cloud-Backend (.NET 10, ASP.NET Core, Azure CosmosDB-Lesemodelle über einen SQL-Ereignisspeicher), das Entwurfsdaten aufnimmt, in abfragbare Ansichten projiziert und externe APIs bereitstellt, die von Kundenintegrationen und Entwurfspaketen genutzt werden.
  • Eine Windows-Tablet-Anwendung, die im Feld läuft, oft offline, mit ihrem eigenen Ereignisspeicher und einer lokalen HTTP-API, die von einer Angular-UI und dem MMU (Mobile Manufacturing Unit) Steuerungssystem, das physisch die Sprengstoffe lädt, konsumiert wird. Sie läuft auf handelsüblichem Tablet-Hardware unter extremen Bedingungen, mit Bedienern, die nicht warten können – daher sind Speicherbedarf, Betriebszeit und Laufzeitleistung erstklassige Entwurfsbeschränkungen, keine nachträglichen Überlegungen.
  • Hintergrundarbeiter für Ereignisprojektion, von Änderungsfeeds gesteuerten nachgelagerten Synchronisationen und Wartung.
  • Domänenlogik dafür, wie eine Sprengung geplant, geladen und ausgeführt wird. Die Domäne hat echte Tiefe, und die Qualität dessen, was die Software produziert, hat einen greifbaren Einfluss auf die Produktivität und Sicherheit im Bergbau.

Das System entwickelt sich aktiv weiter, und diese Rolle spielt eine Schlüsselrolle bei der Gestaltung seiner zukünftigen technischen Richtung - durch Beiträge zu architektonischen Ideen und Verbesserungen, wie es skaliert, funktioniert und reale Bergbauoperationen unterstützt.

Was Sie tun werden:

  • Gestaltung und Weiterentwicklung der Architektur von BlastIQ über Cloud- und Feldgerätetiers.
  • Das bestehende System so tief lernen, dass Sie identifizieren können, wo es vereinfacht, entfernt oder umgestaltet werden sollte – nicht nur, wo Funktionen hinzugefügt werden können – und die Argumente für diese Änderungen vorbringen.
  • Gestaltung von Ereignisschemas und Projektionsmodellen, mit vollem Bewusstsein für Versionierung, Rückwärtskompatibilität für ältere Feldgeräte und die Lieferung in falscher Reihenfolge.
  • Gestaltung von Datenbank- und API-Vertragsschemas; sorgfältige Versionierung der externen API-Oberfläche, die von Kundenintegrationen und Entwurfspaketen verwendet wird.
  • Schreiben von Produktionscode, Überprüfen von Pull-Requests und Setzen des technischen Standards durch Vorbild.
  • Leitung der Vorfallreaktion und der technischen Seite von kundenbezogenen Produktionsproblemen.
  • Priorisierung der Arbeit über mehrere gleichzeitige Projekte hinweg und Ausbalancierung der Bereitstellung von Funktionen gegen architektonische Schulden.
  • Partnerschaft mit Produkt-, UX- und Fachexperten, um Anforderungen aus dem Bergbau in gut modellierte Software zu übersetzen.
  • Zusammenarbeit mit gleichrangigen Engineering-Managern und -Leitern an Funktionen, die Produktgrenzen überschreiten (Identität, Autorisierung, Lizenzierung, Auditing, Alarmierung, Konfiguration).

(Engineering Manager Track) Management von individuellen Mitarbeitern und Teamleitern – Leistung, Wachstum, Einstellung und Teamstruktur.

(Lead Engineer Track) Mentoring und Koordinierung einer kleinen Gruppe von Ingenieuren, mit wachsender Verantwortung für Personalentscheidungen im Laufe der Zeit.

Was Sie mitbringen werden:

Erforderlich – technisch

  • Starke Beherrschung von C# / .NET und moderner Cloud-Anwendungsarchitektur, idealerweise in multi-mandantenfähigen SaaS.
  • Komfortables Denken über verteilte Systeme – letztendliche Konsistenz, Reihenfolge, Wiederholung, teilweise Fehler – und in der Lage, sich schnell in einen ereignisgesteuerten Codebestand einzuarbeiten.
  • Solide Erfahrung im Design relationaler und dokumentenbasierter Datenbanken, einschließlich Schema-Evolution.
  • Erfahrung in der Bereitstellung hochverfügbarer, beobachtbarer Software in der Produktion.
  • Komfortables Lesen eines großen, reifen Codebestands und Bilden einer vertretbaren Meinung darüber, was geändert werden sollte.
  • Verständnis der Kosten von Komplexität in langlebigen Systemen und Wahl von Designs, die die laufende Wartungsbelastung minimieren.
  • Starke schriftliche und mündliche Kommunikation – Sie können ein komplexes Design Ingenieuren, Produkt- und nicht-technischen Stakeholdern erklären.

Erforderlich für den Engineering Manager Track

  • Erfahrung in der Führung eines Teams von Ingenieuren, idealerweise einschließlich der Leitung von Teamleitern oder anderen Managern.
  • Eine Erfolgsbilanz im Wachstum von Ingenieuren und der Gestaltung der Teamkultur.

Sehr wünschenswert

  • Nachweisbare Erfahrung mit ereignisgesteuerten oder ereignisgesteuerten Architekturen – Gestaltung von Ereignisschemas, Überlegungen zur Reihenfolge und Wiederholung sowie Betrieb in der Produktion.
  • Erfahrung mit offline-fähigen, gelegentlich verbundenen Systemen und den Synchronisationsherausforderungen, die damit verbunden sind.
  • Erfahrung mit räumlichen und/oder zeitlichen Daten.
  • Erfahrung mit Authentifizierung (OIDC) und mandantenbasierter ressourcenbasierter Autorisierung.
  • Erfahrung im Aufbau gemeinsamer Plattformdienste, die von mehreren Produktteams genutzt werden.

Der Tech-Stack

  • Backend: .NET 10 C#-Dienste, ereignisgesteuert über einen SQL-Ereignisspeicher mit Azure CosmosDB-Lesemodellprojektionen.
  • Web- & Geräte-UI: React + TypeScript für Cloud-UIs; Angular + TypeScript für die Benutzeroberfläche des Feldgeräts auf Windows-Tablets, die .NET, Kestrel und SQLite verwenden.
  • Mobil: .NET MAUI.
  • Identität: Duende Identity Server.
  • Cloud: Azure PaaS – App Service, SQL, CosmosDB, Event Hubs, Service Bus, Blob Storage.
  • Infrastructure as Code in ARM und Bicep.
  • CI/CD & Beobachtbarkeit: Azure DevOps für CI/CD. Beobachtbarkeit über Application Insights, Log Analytics und Defender for Cloud.

Was wir bieten

  • Echte Verantwortung für ein echtes Produkt. Sie werden die technische Richtung für Software festlegen, die heute auf Kundenstandorten in der Produktion läuft, kein Forschungsprojekt oder internes Tool.
  • Skalierung und Auswirkungen, auf die Sie hinweisen können. Jede Zeile Code, die Sie liefern, steht vor Bergwerken, die rund um die Uhr laufen und ist messbar in Tonnen von verwendeten Sprengstoffen und zerbrochenem Gestein.
  • Momentum. Nachhaltiges Produktwachstum – wir fügen ständig Funktionen hinzu, erweitern die Probleme der Kunden, die wir lösen, und gestalten die Architektur um, um die Kosten zu senken und die nächsten Probleme zu lösen.
  • Eine Peer-Gruppe von Engineering-Managern und -Leitern über BlastIQ und die breitere ODS-Plattform, um gemeinsam zu entwerfen und zu überprüfen.
  • Ein wettbewerbsfähiges Gehalt und die Vorteile, die Sie von einem globalen Unternehmen erwarten würden.
  • Flexibilität. Hybrid (Newcastle) oder remote innerhalb Australiens, mit gezielter Zeit für Design und Teamarbeit.

Wir respektieren und schätzen alles, was das Unternehmen fördert und pflegt eine Kultur der Inklusion und Chancengleichheit überall dort, wo wir tätig sind. Wir behandeln unsere Mitarbeiter und Bewerber mit Fairness, Würde und Respekt und holen das Beste aus den Beiträgen aller heraus. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Religion, sexueller Orientierung, Geschlechtswahrnehmung oder -identität, Nationalität, Alter, Militär- oder Veteranenstatus, Familienstand oder Behinderungsstatus eine faire Berücksichtigung für eine Anstellung.

Lead Software Engineer | Engineering Manager - BlastIQ Arbeitgeber: United States Digital Space LLC

Das Unternehmen bietet eine Kultur der Inklusion und Chancengleichheit. Mit Sitz in Richmond Vale, NSW, gestalten Sie die Zukunft des Bergbaus durch digitale Technologien. Profitieren Sie von einem flexiblen Arbeitsumfeld und einem Team von Experten.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Lead Software Engineer | Engineering Manager - BlastIQ erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Lead Software Engineer | Engineering Manager - BlastIQ bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei United States Digital Space LLC vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Lead Software Engineer | Engineering Manager - BlastIQ mit Bravour zu bestehen

C#
.NET 10
Cloud-Anwendungsarchitektur
Ereignisgesteuerte Architekturen
Verteilte Systeme
Datenbankdesign
API-Design

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei United States Digital Space LLC klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei United States Digital Space LLC vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.