C6 Bank
Halliburton
Brasil - Remoto: Senior Software Developer
ÜBER DIE ROLLE
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, die die Arbeit für einen der weltweit größten Anbieter von Produkten und Dienstleistungen für die globale Energiewirtschaft mit sich bringt.
Sie sind eine technische Autorität, die gestaltet, was und wie gebaut wird. Bei Landmark bedeutet dies, die technische Richtung für Produkte zu verantworten, die Öl- und Gaskonzerne für kritische Ingenieursentscheidungen nutzen. Sie arbeiten unter breiter Anleitung, treffen zukunftsfähige Architektur-Entscheidungen und verbessern die Qualität und Leistungsfähigkeit der Teams um Sie herum. Sie arbeiten eng mit dem Produktmanagement und Architekten an neuen Anwendungsdesigns und wichtigen Erweiterungen zusammen und dienen als erste technische Eskalationsstelle, wenn etwas Schwieriges in Ihrem Bereich geklärt werden muss. Die von Ihnen getroffenen Entscheidungen fließen in produktiven Code ein, der zählt.
Positionen sind in verschiedenen Teams verfügbar. Die Teamzuweisung bestimmt sowohl den Produktbereich, in dem Sie arbeiten, als auch die wichtigsten Technologien, die Sie einsetzen.
Teams entwickeln Software für Bereiche wie:
- Geowissenschaften – Geologie, Geophysik oder Petrophysik
- Bohrtechnik und Bohrlochplanung
- Lagerstättentechnik und -modellierung
- Produktionstechnik und -optimierung
- Datenmanagement und -integration in Exploration & Produktion (E&P)
- Cloud- und Plattforminfrastruktur, Datendienste und Entwickler-Tools
- KI-gestützte Analysen, Suche und generative KI
Die von den Teams verwendeten Technologien variieren und umfassen:
- Sprachen wie Java, C#, F#, C++, Python, TypeScript und Fortran
- Frameworks, Plattformen und Laufzeitumgebungen wie .NET, Eclipse RCP/SWT, JUnit, Angular, React und Node.js
- Cloud-Plattformen, einschließlich Azure und AWS
- Containerisierungs- und Orchestrierungswerkzeuge wie Docker und Kubernetes
- Infrastruktur-Automatisierungswerkzeuge wie Terraform, Ansible, Helm und Argo CD/Flux
- Relationale und NoSQL-Datenbanken wie PostgreSQL, SQL Server, Oracle und MongoDB
WIE SIE ARBEITEN
Der Senior-Entwickler, der in dieser Rolle erfolgreich ist, denkt auf der Ebene des Systems, nicht nur der Funktion. Sie bringen die Erfahrung mit, um zu wissen, wann eine technische Entscheidung das Team später teuer zu stehen kommt, die Glaubwürdigkeit, dies klar zu sagen, und die Ausdauer, sie zu einem besseren Ergebnis zu führen. Sie sind damit zufrieden, Entscheidungen mit unvollständigen Informationen zu treffen, und pragmatisch genug, um zu liefern, wenn die Lösung solide ist, auch wenn sie nicht perfekt ist. Sie warten nicht darauf, dass jemand identifiziert, was behoben werden muss. Sie sehen es, übernehmen die Verantwortung und treiben es zur Lösung. Sie bleiben technisch auf dem neuesten Stand, weil Sie echtes Interesse haben, und Sie bringen das Gelernte ins Team zurück. Sie investieren in die Menschen um Sie herum, weil Sie verstehen, dass Ihr langfristiger Beitrag von der Qualität des Teams abhängt, nicht nur von der Qualität Ihres eigenen Codes. --------------------------------------------------------------------------------
ÜBER LANDMARK
Landmark, ein Unternehmen von Halliburton, entwickelt die Software und Datenplattformen, die der globalen Energiewirtschaft helfen, bessere Entscheidungen zu treffen. Unsere Produkte umfassen die Interpretation des Untergrunds, die Planung des Bohrlochbaus, die Reservoirsimulation, die Produktionsoptimierung und digitale Betriebsabläufe. Dies sind Werkzeuge, die täglich von Ingenieuren und Wissenschaftlern bei den größten Energieunternehmen der Welt eingesetzt werden und als cloud-native SaaS-Plattformen sowie als unternehmensweite On-Premises-Lösungen betrieben werden. --------------------------------------------------------------------------------
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/Geschlechtsidentität, sexuelle Orientierung, Geschlechtspräferenz, Alter, Veteranenstatus, Herkunft oder einen anderen Status, der gesetzlich oder durch Vorschriften geschützt ist.
QUALIFIKATIONEN
Starke Grundlagen im Software Engineering und die technische Tiefe, um komplexe Bereiche eines Produkts eigenständig zu verantworten, sind die primären Anforderungen. Fachwissen ist wertvoll, aber nicht zwingend erforderlich bei der Einstellung.
ERFORDERLICH
- Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet oder gleichwertige Erfahrung
- 10 oder mehr Jahre Erfahrung in der Softwareentwicklung
- Tiefgreifende Kenntnisse in mindestens einer der folgenden Sprachen: Java, C#/F# (.NET), C++, Python oder TypeScript (React/Angular/Node.js) und eine nachgewiesene Erfolgsbilanz bei der Bereitstellung von Produktionssoftware in diesem Stack
- Erfahrung in der Konzeption und Verantwortung der Architektur eines komplexen Softwaresystems oder eines wichtigen Subsystems, mit technischen Entscheidungen, die über mehrere Releases hinweg Bestand hatten
- Eine nachgewiesene Erfolgsbilanz bei der Bereitstellung technischer Führung für ein Team oder einen Produktbereich
- Kommunikationsfähigkeiten, die ausreichen, um einen technischen Kompromiss für einen Produktmanager und eine Designentscheidung für einen Junior-Entwickler mit gleicher Klarheit zu erklären
AUFGABEN
WAS SIE TUN WERDEN
- Gestalten Sie die technische Ausrichtung der Produkte und Plattformen, die Sie über kurz- und langfristige Planungszeiträume hinweg verantworten
- Schätzen Sie den Umfang wichtiger technischer Arbeiten ab: Aufwand schätzen, Risiken identifizieren und den Lieferansatz definieren
- Entwerfen und erstellen Sie neue Anwendungen und wichtige Erweiterungen in Zusammenarbeit mit dem Produktmanagement und den Architekten
- Fungieren Sie als technische Autorität für Ihren Anwendungs- oder Architektur-Bereich: die Person, an die sich das Team wendet, wenn eine Entscheidung schwierig ist oder ein Problem tiefgreifend ist
- Bewerten Sie Architektur und Implementierung auf Schwächen in Bezug auf Leistung, Skalierbarkeit und Sicherheit und treiben Sie Verbesserungen bis zur Lösung voran
- Leiten Sie Design- und Code-Reviews mit Fokus auf langfristige Qualität, nicht nur auf Korrektheit
- Hinterfragen Sie den Lieferprozess, wenn er zu langsamen Rückmeldungen, unnötigen Risiken oder schlechten Ergebnissen führt
- Mentoring von Ingenieuren auf Junior- und mittlerer Ebene durch Code-Reviews, technische Anleitung und den Standard, den Sie in Ihrer eigenen Arbeit setzen
- Bleiben Sie über Werkzeuge, Praktiken und Technologien auf dem Laufenden, die für Ihren Bereich relevant sind, und treiben Sie deren Einführung voran, wo sie das Produkt verbessern
- Verantworten Sie die Sicherheit für Ihren Bereich: Legen Sie Codierungsstandards fest, erkennen Sie Schwachstellen in Design- und Code-Reviews und treiben Sie Korrekturen bis zur Fertigstellung voran
BEVORZUGT
- Erfahrung mit Cloud-nativer Entwicklung, full-stack oder Webanwendungsentwicklung oder Datenträgerplattformtechnologien
- Erfahrung mit CI/CD-Pipelines, Containerisierung und Infrastrukturautomatisierung
- Hintergrund in technisch komplexen oder wissenschaftlich anspruchsvollen Anwendungsdomänen (verteilte Systeme, wissenschaftliches Rechnen, Echtzeitsysteme, große Datenmengen)
- Erfahrung in der Integration von machine learning, generativer KI oder LLM-basierten Komponenten in Produktionssysteme
- Erfahrung in der Mitarbeit an Open-Source-Projekten oder der Integration von Open-Source-Komponenten im großen Maßstab
Branchenerfahrung im Energiesektor ist nicht erforderlich, aber ein starkes Plus. Wir begrüßen Kandidaten aus allen Hintergründen und ermutigen Sie, sich auch dann zu bewerben, wenn Ihre Erfahrung nicht jeden Punkt der bevorzugten Liste erfüllt.
WARUM LANDMARK
Wir bauen kleine Teams mit hoher Eigenverantwortung und investieren in die Qualität jedes einzelnen Mitglieds. Sie werden in einem Geschäft arbeiten, in dem Software das Produkt ist, Ihre Arbeit zählt und die Standards hoch sind. Hier haben Sie die Autonomie, echte technische Entscheidungen zu treffen, Kollegen, die stark genug sind, Sie herauszufordern, und Probleme, die tief genug sind, um sie gut zu lösen.
Wir bieten eine wettbewerbsfähige Vergütung, einschließlich Bonus- und langfristiger Anreizprogramme, einen starken Karriereweg und eine Rolle, in der Ihr technisches Urteilsvermögen darüber entscheidet, was gebaut wird.
Standort
Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brasilien
Jobdetails
Requisitionsnummer: 209294
Erfahrungsstufe: Erfahrener Mitarbeiter
Jobfamilie: Betrieb
Produkt-Service-Linie: Landmark Software & Services
Vollzeit / Teilzeit: Vollzeit
Zusätzliche Standorte für diese Position:
Vergütungsinformationen
Die Vergütung ist wettbewerbsfähig und entspricht der Erfahrung.
