Jobs / Anonymized summary

Senior Software Engineer – 3D and XR

Confidential employer · Oslo · Posted 15 Sep 2026

Job summary

Experienced software engineer specialized in 3D computer graphics and XR interaction design, working on cloud-native and enterprise solutions for the energy sector. The role involves leading development of complex 3D engineering applications integrating real-time rendering, CAD models, and geospatial data to improve engineering workflows and digital twins.

Location and work setup

Location
Oslo
Work setup
On-site

Responsibilities

Lead architecture and development of 3D components in collaboration with product and domain experts. Design and implement 3D and extended reality interactions for engineering tasks such as inspection, measurement, and well planning. Develop and optimize processing pipelines, shaders, and tools to handle large datasets efficiently. Integrate CAD, geospatial, and volumetric data for accurate real-time visualization. Conduct design and code reviews, maintain code quality, and introduce AI enhancements where beneficial. Drive technical decisions end-to-end and communicate clearly with multidisciplinary teams.

Qualifications

Master's degree in Computer Science, Software Engineering or related field, or equivalent experience. Over 20 years’ experience in software development with deep expertise in Unity and C# including ownership of substantial real-time 3D codebases. Strong background in computer graphics, rendering, shading, geometry, and performance optimization. Proven ability designing and implementing complex 3D and XR interactions from concept to production. Experience handling large CAD and geospatial datasets including point clouds and volumetric data. Practical knowledge of AI tools for engineering workflows. Preferred skills include WebGL, Three.js or Babylon.js, TypeScript, full-stack development, CI/CD, containerization, and infrastructure automation. Excellent communication skills and ability to operate effectively in cross-functional teams.

Skills

UnityC#3D computer graphicsRenderingShadingGeometry optimizationXR interactionsCAD model integrationGeospatial data processingPoint cloudsVolumetric datasetsAI integrationWebGLThree.jsBabylon.jsTypeScriptFull-stack developmentCI/CD pipelinesDockerContainerization