H

Halliburton

Global oilfield services provider across lifecycle

Senior Software Engineer

Software EngineeringUpdated on Nov 14
Full-timeOslo, NorwayNo salary listedIn-person

About the Job

Requirements

  • A master's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.
  • Twenty or more years of wide-ranging experience across software development, computer graphics, and design.
  • Deep proficiency in Unity and C#, with experience owning and improving a substantial real-time 3D codebase.
  • In-depth knowledge of rendering, shading, geometry, and performance optimization, supported by hands-on 3D production experience.
  • Experience designing and implementing 3D and extended reality interactions, from user research and prototypes to testing with domain users.
  • Strong aesthetic judgment, including composition, lighting, materials, and visual hierarchy, applied to clear, usable engineering tools.
  • Experience converting and optimizing large CAD and geospatial datasets, including coordinate systems, terrain, and point clouds.
  • Practical knowledge of AI tools and model integration, including the capabilities and limitations of hosted and local models.
  • Experience with WebGL, Three.js or Babylon.js, TypeScript, and full-stack development with automated delivery using Git and Docker.
  • Experience with CI/CD pipelines, containerization, and infrastructure automation.
  • Familiarity with geospatial coordinate systems and transformations, georeferencing, point clouds, and volumetric data such as voxel grids.
  • Experience with industrial digital twins, subsurface visualization, or collaborative VR tools.
  • Experience contributing to open-source projects, or integrating open-source components at scale.

Responsibilities

  • Own the architecture and technical direction of the 3D component, working closely with product management and domain specialists.
  • Design and build 3D and extended reality interactions for inspection, measurement, well planning, and collaboration.
  • Develop processing pipelines, shaders, and reusable tools; improve memory use, efficiency, and responsiveness with large datasets.
  • Prepare and integrate CAD models, geospatial and subsurface data, point clouds, and volumetric datasets for accurate real-time visualization.
  • Lead design and code reviews, strengthen testing and debugging tools, and maintain the code through successive releases.
  • Evaluate and integrate AI where it improves engineering workflows, with attention to reliability, privacy, and cost.
  • Work end to end, from scoping through implementation and delivery, considering how back-end data, software architecture, real-time graphics, and user interaction affect one another.
  • Explain technical choices clearly to developers, designers, domain experts, product management, and leadership.
  • Identify issues proactively and drive them to resolution.
  • Bring learning back to the team and invest in the people around them.

Desired Qualifications

  • Experience with WebGL, Three.js or Babylon.js, TypeScript, and full-stack development with automated delivery using Git and Docker.
  • Experience with CI/CD pipelines, containerization, and infrastructure automation.
  • Familiarity with geospatial coordinate systems and transformations, georeferencing, point clouds, and volumetric data such as voxel grids.
  • Experience with industrial digital twins, subsurface visualization, or collaborative VR tools.
  • Experience contributing to open-source projects, or integrating open-source components at scale.

About the Company

Halliburton

Global oilfield services provider across lifecycle

Halliburton provides services and products for the oil and gas industry across the reservoir lifecycle, from discovery to production. It performs locating hydrocarbons, managing geological data, drilling, formation evaluation, well construction and completion, and production optimization, plus consulting and project management. It differentiates itself through its global scale, end-to-end lifecycle capabilities, and a focus on sustainability and innovation, including initiatives like Halliburton Labs. Its goal is to help clients maximize resource value, improve operational efficiency, and reduce environmental impact through technology, expertise, and project management.

Company size
10,001+
Company stage
IPO
Headquarters
Houston, TX
Founded
1919

Recently Posted Jobs

Explore more opportunities at Halliburton

See more jobs