Eque2
Halliburton
Senior Software Engineer - Rock Physics Applications
Über die Stelle
Wir suchen die richtigen Leute – Leute, die innovativ sein, Erfolge erzielen, wachsen und führen wollen. Wir gewinnen und binden die besten Talente, indem wir in unsere Mitarbeiter investieren und sie befähigen, sich selbst und ihre Karrieren weiterzuentwickeln. Erleben Sie die Herausforderungen, Belohnungen und Möglichkeiten der Arbeit für einen der weltweit größten Anbieter von Produkten und Dienstleistungen für die globale Energiewirtschaft.
AUFGABEN
Dies ist eine praxisorientierte Softwareentwicklungsrolle. Wir suchen einen erfahrenen Senior Software Engineer, der hochleistungsfähige Desktop- und Cloud-Anwendungen für Rock Physics entwirft, entwickelt und modernisiert. Sie berichten an den Team Lead und arbeiten eng mit dem Product Owner zusammen. Sie verantworten die technische Ausrichtung von Produktionssoftware – schreiben täglich Code, überprüfen Pull-Requests und treiben architektonische Entscheidungen voran.
Hauptverantwortlichkeiten
- Software entwerfen und erstellen – Komplexe Desktop- und Cloud-Anwendungen mit modernen Software-Engineering-Praktiken (Design Patterns, SOLID-Prinzipien, automatisierte Tests, Continuous Integration/Delivery) entwerfen, implementieren und warten.
- Legacy-Systeme modernisieren – Leitung der Migration von ausgereiften C/C++-Codebasen zu modernen Sprachen, Laufzeitumgebungen und UI/UX-Frameworks unter Beibehaltung der wissenschaftlichen Genauigkeit und Leistung.
- KI-gestützte Entwicklung nutzen – Aktive Übernahme von KI-gestützten Tools (z. B. Copilot, Codegenerierung, Assistenten für automatisierte Tests), um die Bereitstellung zu beschleunigen und die Codequalität zu verbessern.
Zusammenarbeit bei der Architektur – Partnerschaft mit dem Team Lead und Product Owner, um Anforderungen in solide, wartbare technische Lösungen zu übersetzen, die das Team implementieren und iterieren kann.
- Technisch betreuen und führen – Junior- und Mid-Level-Entwickler durch Code-Reviews, Pair Programming und Wissensaustausch coachen; eine Kultur der technischen Exzellenz fördern.
Klar kommunizieren – Risiken, Kompromisse und Fortschritte zeitnah und strukturiert an technische und nicht-technische Stakeholder eskalieren.
Auf dem Laufenden bleiben – Kontinuierliche Bewertung und Übernahme neuer Sprachen, Frameworks, Cloud-Dienste und KI/ML-Tools, die für das Produkt relevant sind.
Erforderliche Qualifikationen
- 5+ Jahre professionelle Softwareentwicklung im Erstellen und Ausliefern komplexer, produktionsreifer Anwendungen – nicht nur Skripting, Prototyping oder Forschung. Starke Kenntnisse in C#/.NET; und auch C/C++; nachgewiesene Fähigkeit, in beiden Sprachen in einem einzigen Produkt-Ökosystem zu arbeiten. Hochschulabschluss (oder höher) in Informatik, Software Engineering oder einem eng verwandten Ingenieurfach.
- Komfort und Neugierde bei KI-gestützten Entwicklungstools und eine nachgewiesene Erfolgsbilanz bei der Verfolgung von Technologietrends. Erfahrung mit Cloud-Architektur (AWS, Azure und/oder Google Cloud). Nachgewiesene Erfahrung mit Grundlagen der Softwareentwicklung: objektorientiertes und komponentenorientiertes Design, Entwurfsmuster, Unit-/Integrationstests, Versionskontrolle (Git) und Code-Review-Workflows. Praktische CI/CD-Erfahrung – Erstellen, Konfigurieren oder Warten von automatisierten Build- und Deployment-Pipelines.
- Erfahrung in der Modernisierung von Legacy-Software – Migration von Codebasen von älteren Sprachen oder Frameworks zu aktuellen Plattformen, einschließlich UI/UX-Modernisierung.
Eigenmotiviert und kollaborativ; gedeiht in einer Teamumgebung und ergreift Initiative ohne Anleitung. Ausgezeichnete analytische, kommunikative und Problemlösungsfähigkeiten.
Mindestanforderungen: Mindestanforderungen können durch technische Schulen oder gleichwertige verwandte Erfahrungen erworben werden. Kandidaten, deren Qualifikationen die Mindestanforderungen der Stelle übertreffen, werden unter Berücksichtigung ihrer Erfahrung (1), zusätzlicher Stellenanforderungen (2) und/oder geschäftlicher Anforderungen (3) für höhere Positionen in Betracht gezogen. Abhängig von Ausbildung, Erfahrung und Qualifikationsniveau können eine Vielzahl von Stellenmöglichkeiten vom Technical Professional Software (Senior - Principal) verfügbar sein.
Halliburton ist ein Arbeitgeber, der Chancengleichheit fördert. Einstellungsentscheidungen werden getroffen, ohne Rücksicht auf Rasse, Hautfarbe, Religion, Behinderung, genetische Informationen, Schwangerschaft, Staatsbürgerschaft, Familienstand, Geschlecht/Geschlecht, sexuelle Präferenz/-orientierung, Geschlechtsidentität, Alter, Veteranenstatus, Herkunft oder einen anderen gesetzlich oder durch Vorschriften geschützten Status.
Standort
97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, Vereinigtes Königreich
Jobdetails
Requisitionsnummer: 209088
Erfahrungsstufe: Erfahrener Mitarbeiter
Jobfamilie: Ingenieurwesen/Wissenschaft/Technologie
Produkt-Service-Linie: Landmark Software & Services
Vollzeit / Teilzeit: Vollzeit
Zusätzliche Standorte für diese Position: Abingdon
Vergütungsinformationen
Die Vergütung ist wettbewerbsfähig und entspricht der Erfahrung.
