Senior Software Engineer
Halliburton
Date: Sep 15, 2026 Location: Oslo, 03, NO, 0167
We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.
Job Duties
About Landmark
Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world’s largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions.
About the Role
You are a senior developer with a designer's eye and in-depth knowledge of computer graphics. You shape 3D engineering applications and digital twins, connecting back-end data processing with real-time rendering and 3D user experience (UX) design. Drawing on extensive experience with professional CAD and 3D software, you use established interaction patterns to make navigation, selection, and manipulation efficient, helping engineers stay oriented in complex models. You work across the full stack with Unity, WebGL, Three.js, Babylon.js, and modern web frameworks, taking solutions from prototypes through to production.
What You Will Do
- 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 (XR) 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.
Qualifications
- Masters’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience
- 20 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 XR 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
- Communication skills sharp enough to explain a technical trade-off to a product manager and a design choice to a junior engineer with equal clarity
- Practical knowledge of AI tools and model integration, including the capabilities and limitations of hosted and local models
Preferred
- 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.
How You Work
The senior engineer who succeeds in this role thinks at the level of the system, not only the feature. You work end to end, understanding how back-end data, software architecture, real-time graphics, and user interaction affect one another. You stay hands-on from scoping through implementation and delivery. You explain technical choices clearly to developers, designers, domain experts, Product Management, and leadership, with the detail each needs to make a decision.
You bring the experience to know when a technical decision will cost the team later, the credibility to say so clearly, and the follow-through to drive it toward a better outcome. You are comfortable making decisions with incomplete information and pragmatic enough to ship when the solution is sound, even if it is not perfect. You do not wait for someone to identify what needs fixing. You see it, own it, and drive it to resolution.
You stay technically sharp because you are genuinely curious, and you bring what you learn back to the team. You invest in the people around you because you understand that your long-term contribution depends on the quality of the team, not only the quality of your own code.
Why Landmark
We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. Here you have the autonomy to make real technical decisions, peers strong enough to challenge you, and problems deep enough to be worth solving well. We offer competitive compensation including bonus and long-term incentive programs, a strong career path, and a role where your technical judgment shapes what gets built.
Minimum Qualifications: Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Software Engineer - Snr
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Location
Wergelandsveen 1, Oslo, , 0167, Norway
Job Details
Requisition Number: 211598
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position:
Compensation Information
Compensation is competitive and commensurate with experience.
Job Segment: Senior Product Manager, Testing, User Experience, Open Source, Cloud, Operations, Technology
- ...Are you curious about how world-class software products are built and delivered? At Trackman, we create innovative technology used by... ...expert knowledge about radar, computer vision, data, and software engineering. Our solutions are developed by specialists who endlessly...
29 $ - 35 $ i timen
...AI Applied Engineering Intern Description - This opportunity is intended for conversion to a full-time role that will not offer work... ...together a portfolio that spans printing, personal computing, software, and services to serve more than 1 billion customers in over 170...- ...Do you want to gain hands-on experience with embedded software and work on technology used in some of the world’s leading sports tracking... ...relevant technical degree within software, computer science, engineering, or a related field Have a solid understanding of general...
- ...: CHF 5266 - CHF 5793 - monthly Are you passionate about software development and interested in supporting Open Data and Open Science... ...software development and with frontend and backend software engineering technologies. Experience with container technologies and...
29 $ - 35 $ i timen
...Technology & Innovation Organization Electrical Engineering Internship Description - The following posting is a pipeline requisition... ...together a portfolio that spans printing, personal computing, software, and services to serve more than 1 billion customers in over 170...- ...and performance of existing and future CV plants. The Project Engineer will analyse plant operation, develop physical models of HVAC and... ...considered an asset. Experience in data analysis and software development using Python; familiarity with data analytics, machine...
605 €
...Internship Mechanical Engineering Who are we? Sonion is a global leader in the market for transducers used in the hearing aid and audio industry, and our ambition is to grow from this strong core. Our vision is: We help the world listen. At Sonion we believe in...- ...CHF 7004 - CHF 7004 - monthly Company Description At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study...
- ...Description As a Senior Strategic Agency Manager, you will leverage your executive influencing skills to partner with performance media agencies, and focus on C-level stakeholder relationships and co-create business growth strategies with a portfolio of agencies by...
- ...Management ~ Create, maintain, and enhance technical documentation, software installation guides, knowledge base articles, and operational... ...experience since graduation in Computer Science / Computer Engineering (or a related field) and your highest educational...
- .... Qualifications Strong system-level expertise in 5G and/or emerging 6G systems. Master’s degree or Ph.D. in electrical engineering, communications, signal processing, or a related field. Deep understanding of radio access systems and associated technology challenges...
- ...Verstärkung unseres Teams suchen wir deutschlandweit remote oder an unseren Standorten in Hamburg , Berlin und Rostock eine*n Senior Payroll Specialist (m/w/d) . Deine Verantwortlichkeiten Du verantwortest die Vorbereitung, Durchführung und Qualität der...
- ...more) : Internal Research Fellow Directorate: Technology, Engineering and Quality Workplace: Noordwijk, NL Grade Band: F2 - F2... ...domains of components, microelectronics, data handling and flight software. Technical competencies Knowledge relevant to the field...
- ...Publication Method: External Only Type of Appointment ( learn more) : National Graduate Trainee Directorate: Technology, Engineering and Quality Workplace: Noordwijk, NL Grade Band: F1 - F1 The ESA National Graduate Trainee (NGT) Programmes offer recent...
- ...activities within CMS, including the coordination and organisation of planned evacuations. Your profile Basic experience in engineering (safety, industrial, mechanical, or a related field). Exposure to laboratory, workshop, or technical environments. Initial...
- ...Employment Type: Full-time ~ Compensation: CHF 5266 - CHF 5793 - monthly Are you an enthusiastic and curious Technical Engineer looking for a challenging professional experience? If so, joining CERN's ORIGIN programme may be the perfect opportunity for you....
- ...If you are interested about establishing your career in an interdisciplinary area related to chemical engineering, novel materials design and advanced computational methods and you are looking for the best possible foundation for fulfilling your dreams and ambitions, then...
- ...Sculley and is headquartered in New York City with offices around the world. To learn more, go to . The Role As a Senior Software Engineer you will provide technical leadership to the group responsible for architecting, developing, and owning Addressability part...
- ...ensuring adherence to DRC standards and donor requirements. The engineering responsibilities cover at the places of DRC activities in... ...community-led processes. Knowledge and use of engineering software (AutoCAD) and Microsoft Office. Experience in technical assessments...
- ...Experience and Technical Competencies Diploma or degree in Civil Engineering, Construction, Architecture, or a related technical field.... ...is an added advantage. Proficiency in MS Office and CAD software such as AutoCAD or ArchiCAD. Ability to prepare, interpret,...
- ...working in WordPress and Squarespace Experience in Search Engine Optimization (SEO) We encourage applications from all qualified... ..., you will receive tailored mentoring and training from our senior team. This will help you structure your personal and professional...
- ...CHF 4687 - monthly The Electrical Engineering Group (EN-EL) at CERN is responsible for... ...protection studies and the general support to senior electrical designers. With time you will... ...Preparing design drawings using CAD software. Preparing calculation notes using...
- ...across the team – no-code / vibe-coding tools that let even non-engineers build automations and speed up daily product work Hire,... ...personalized monetization infrastructure as a built-in edge A small, senior, high-ownership team A well-considered system for...Fjernjob
- ...’s degree or higher in economics, econometrics, finance, data engineering, data science, applied mathematics or a related field; a sound... ...of one or more programming languages and/or econometric software packages (e.g. MATLAB, R, Stata, EViews, Python, SQL or Julia)...
- ...management and compliance risks with the Head of Programme and relevant Senior Management Team members. Coordinate the development and... ..., WASI Proficiency in Microsoft Office and other relevant software, including Word, Excel and PowerPoint. Solid experience in...
- ...the Global Digital Workplace team with maintaining hardware and software asset records, assisting with inventory and procurement... ...colleagues, you will collaborate with the IT Service Desk, Desktop Engineering, vendors, and business stakeholders to help ensure asset data...
- ...providing expert support for the computer-assisted translation software used at the ECB, tailoring the tools to the workflows of the translators... ...bilingual data to train a domain-specific machine translation engine; research terminology and create termbase entries in a...
- ...for function leadership You You are currently pursuing an Engineering BSc/MSc degree (e.g. DTU, such as energy-related engineering... ...internships involving assessment and communication of complex topics to senior colleagues. You have solid analytical skills, are detail...
- ...strategy and employee value proposition. As a trusted partner to senior leaders and stakeholders across the organization, the team... ...competencies within corporate finance, mergers & acquisitions, engineering, construction, project development, and project management....
- ...would be considered an asset. Familiarity with standard office software and digital collaboration tools. Exposure to onboarding... ...only physicists but also a diverse range of professionals from engineering, technical, scientific, and administrative fields. Together,...
Vil du modtage flere ledige stillinger?
Abonnér og modtag tilsvarende ledige stillinger for Senior Software Engineer. Bliv den første ansøger!
