Senior Software Developer C#
Halliburton
Date: Jun 12, 2026 Location: Oslo, 03, NO, 0167
Job Duties
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, and digital operations — tools used daily by engineers and scientists at the world’s largest energy companies. We are investing significantly in our engineering capability in Oslo, and these roles are part of building a permanent, locally-owned engineering organization to take long-term ownership of the platform.
We are hiring experienced C# developers to build and evolve the .NET services at the core of the platform. These are backend roles on services that handle demanding, domain-rich workloads in the energy space — services that need both ongoing feature development and the careful maintenance that keeps a production platform reliable. Parts of the codebase are written in F#, so comfort with — or a willingness to pick up — a functional style alongside C# is a welcome plus. You will work in a modern microservices environment with REST and message-based communication, in a team that takes engineering quality seriously and treats AI-assisted development as a normal, everyday way of working. You will collaborate closely with other backend and full-stack engineers, and your work will sit directly behind tools that engineers and scientists at major operators rely on.
Backend Service Development
- Design, build, and maintain .NET backend services in C#, using ASP.NET Core and an ORM such as Entity Framework, to deliver and evolve platform capabilities.
- Work across parts of the codebase written in F#, contributing to or extending functional code where the platform uses it.
- Own features end to end — from design through implementation, testing, and production support — with a high degree of personal ownership.
Architecture and Integration
- Build within a microservices architecture, designing clean REST APIs and message-based integrations between services.
- Make pragmatic design decisions about service boundaries, data access, and inter-service communication, and contribute to the platform’s evolving technical standards.
- Integrate with the platform’s data stores and streaming infrastructure, working alongside the data and DevOps teams as needed.
Quality and AI-Assisted Engineering
- Hold a high bar for code quality — automated testing, code review, and maintainable design — so the platform stays fast and safe to change.
- Use AI-assisted coding tools (Claude Code, Copilot, and similar) as a normal part of your daily workflow to work faster without lowering the quality bar.
- Contribute to a strong, collaborative engineering culture: sharing knowledge, reviewing peers’ work constructively, and helping raise the team’s overall standard
Qualifications & Experience
- Master’s degree in Computer Science, Software Engineering, or a closely related STEM discipline.
- Strong C# with solid production experience building backend services.
- .NET backend development experience, including ASP.NET Core and Entity Framework or a similar ORM.
- Comfortable with microservices architecture, REST API design, and message-based communication between services.
- Proficient with AI-assisted coding tools (Claude Code, Copilot, or similar) in daily work.
Preferred
- F# experience, or a genuine willingness to learn and work in F# (parts of the codebase use it).
- Experience with PostgreSQL, Kafka, Kubernetes, and Azure.
- Exposure to the oil & gas or wider energy domain.
- Experience working in a monorepo with code review, and with continuous integration and incremental delivery.
- We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list.
Why Landark
These roles are part of a deliberate investment in building a permanent engineering organization in Oslo, with real ownership of a platform used across the global energy industry. We build small, high-ownership teams and invest in the quality of every person on them. Engineers here co-author the product strategy alongside product management and domain science: the art of the possible is an engineering contribution, not a function that sits upstream. You will work in a business where software is the product, solving technically demanding problems in a domain where your improvements have visible, measurable impact. We offer competitive compensation including bonus and long-term incentive programs, and the scope to build something that lasts.
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 Senior Software Principal - Advisor
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: 209485
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: Developer, .NET, C#, Testing, Senior Product Manager, Technology, Operations
- ...humanitarian NGOs, is currently looking for a highly qualified Full-Stack Developer to join our Global IT team. Are you passionate about... .... Your main duties and responsibilities will include: Develop, maintain, and support business-critical applications in...
- Seniorrådgiver til at styrke Dansk Flygtningehjælps engagement og position i den private sektor Dansk Flygtningehjælp (DRC), en af verdens førende humanitære NGO’er, søger en højt kvalificeret Seniorrådgiver, som skal styrke DRC’s engagement, synlighed og strategiske...
- ...collaborate with colleagues across engineering, science, and IT to ensure consistency and avoid duplication; ~(optional stretch task) develop small prototypes (e.g. scripts for automatic tagging, clustering, or text search) to demonstrate how data could be prepared for AI....
- ...them to archive, publish, and share research outputs, including software, data, and documents, more easily and efficiently. This is a... ...manage and disseminate their work. Your responsibilities Develop and maintain web applications using Python on the backend and React...
- ...Information Management group is seeking a highly motivated full stack software engineer with strong technical skills and a passion for... .... Your profile Experience and/or strong knowledge in developing and maintaining large software projects using the .NET or Java...
- ...advanced Layer-1 control, and coexistence considerations to enable scalable, intelligent, and regulation-compliant 6G systems. Develop pioneering 6G intellectual property, including MIMO, initial access, RF performance, AI-native PHY techniques, and advanced L1 control...
- ...Departments (Supply Chain and Human Resources) if required by senior management. Audit & Compliance (20% of his time): ~ Support... ...; ~ Knowledge of accounting and financial management software (SAGE, Dynamics, NAVISION, SAGA, etc.) is preferred; ~ Excellent...
- ...technology platform to fulfill our mission of developing new therapies that demonstrate best-in-... ...directly to Lars Bo Ekhart Jensen, Senior Director, who is based in Hellerup, where... ...working with Excel or similar software. Key competencies: You are a strong...
- ...collaboration with experienced colleagues and senior stakeholders, in one of the most... ...include business analytics, AI, data science, software/technology, or similar quantitative... ...technologies, ~ Ability and motivation to develop working prototypes, internal tools, automations...
- ...with Support Service Managers, Technical Coordinators, and the Senior Management Team on all grants-related matters, compliance, and... ...livelihood, WASI Proficiency in Microsoft Office and other relevant software, including Word, Excel and PowerPoint. Solid experience in...
- ...system for all financial documents Donor grants management Develop donor budgets in coordination with Budget Holders, Area... ...is strongly preferred. Minimum of 4 years of experience in a senior-level financial management role At least 2 years of experience...
- ...the Steering Committee and regularly give updates on important developments. ~ Lead on effective governance of the consortium and... ...~ Ability to build and maintain effective relationships with senior representatives of INGO and government structures and to represent...
- ...and is an integral part of the in-country Senior Management Team. The HoP will be to... ...The Head of Programme is responsible for developing policies, processes and standards within... ...and advice on program improvements. Develop/update the country's protection strategy...
- ...Refugee Council (DRC) Nigeria’s programs by developing and managing information management... ...Global and Country-level Strategies. Develop tools, templates, and guidelines for data... ...knowledge and experience in data analysis software (Excel, SQL, R, Access, PowerBI or other...
- ...conflict-induced displacement. We have developed innovative tools to forecast displacement... ...AA portfolio, working with countries to develop proposals and engage with prospective donors... ...5 years of experience in a similar senior technical role overseeing AA projects or...
- ..., biology, and epidemiology, developing and applying novel statistical... ..., public health, and software infrastructure. The project will... ...project under supervision. Develop new AI methods and software systems... ...in the State. Depending on seniority, the monthly salary starts at...
- ...characteristics. Your role As a Talent Acquisition Partner, you will: develop a deep understanding of labour market trends and in-demand... ...skills-based assessment for positions at different levels of seniority ; the ability to evaluate candidates’ overall suitability...
- ...Are you passionate about software solutions and learning, delivering service to end users and wanting to optimize processes? If so,... ...innovative TransCon® technology platform to fulfill our mission of developing new therapies that demonstrate best-in-class potential to...
- ...tasks alongside data engineers, application developers, and data scientists, gaining hands-on... ...and guidance needed to help you develop your skills along the way. We expect... ...internship, or personal experience building software or working with data WE ARE LOOKING FORWARD...
- ...advanced analytics initiatives that help improve how we attract, develop, and retain talent. You will work alongside experienced data... ...stakeholders Assist in reporting and tracking P&O KPIs for senior leadership Collaborate with data engineers and analysts on ongoing...
- ...learn more, go to . The Role As a Senior Software Engineer you will provide technical... ...the group responsible for architecting, developing, and owning Addressability part of the... ...Executives across the organization to develop a roadmap and subsequent projects to build...
- ...) is DRC's impact investing initiative, developed in collaboration with a specialist impact... ...and ability to establish, maintain and develop lasting and productive relationships within... ...stakeholders at both technical and senior management/executive levels. Ability...
- ...innovation, and principled humanitarian action. Ensure effective senior management teamwork and decision-making. People Management... ...DRC security policies and procedures. Monitor contextual developments and support informed operational decision-making in volatile...
- ...questions in ecology and evolution while developing novel starter cultures, fermentation... ...information please contact group leader and senior researcher Leonie Johanna Jahn at lejj@... ...in agriculture). The goal is to develop and scale innovative biosolutions within...
- ...-time Join the Cooling and Ventilation developers team within CERN's Engineering Department... ...ventilation and cooling plants. Develop and implement PLC applications for ICS.... ...languages (e.g. Python). Version control software systems (e.g. Git). Spoken and written...
- ...throughput levels. Contribute to increasing the parallelisation of testing procedures in laboratory environments. Develop and maintain in-house software tools to optimise workflows and analyse test data. Work with databases to record, track, and evaluate...
- ...identification of strategic advocacy and communications opportunities, develop clear and evidence-based messaging. The role will guide DRC’s... ..., strategy and budgeting Proactively participate in Senior Management meetings when relevant. Represent DRC in advocacy...
- ...including alternative data flows and ML/AI-based approaches. Develop tools to support HL-LHC trigger menu studies. Simulate... ...limits. Implement solutions within the central ATLAS trigger software. Collaborate closely with ATLAS trigger and TDAQ upgrade experts...
- ...Next Generation Trigger programme. Your responsibilities Develop new algorithms to improve the robustness of the L0Muon trigger... ...Skills Strong background in collider physics. Strong software skills. Excellent communication and presentation skills....
- ...constellations of target languages and migration languages; 3) develop in collaboration with the Associated Partner EKV concrete... ...Professional Associations on Academics in the State. Depending on seniority, the monthly salary starts at DKK 31,600 /roughly EUR 4,200 (April...
Vil du modtage flere ledige stillinger?
Abonnér og modtag tilsvarende ledige stillinger for Senior Software Developer C#. Bliv den første ansøger!
