SOFTWARE ENGINEER

TotalEnergies
Pau, France
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Agile Methodology Unix Software Documentation Continuous Integration Object-Oriented Software Development Regression Testing Software Engineering Software Systems IT Architecture Information Technology

Job description

Within a mixed Agile team (internal and external developers), you contribute to the design and development of innovative digital solutions for subsurface applications with high scientific stakes. You operate in a regulated environment (cybersecurity, IT architecture) and collaborate closely with multidisciplinary teams, including Geosciences experts. You will work in direct partnership with a Geosciences Engineer acting as Product Owner. This technical/business tandem is at the heart of the organisation: together you translate scientific requirements into concrete software solutions., The Software Engineer position is responsible for :

  • Design and develop robust technical solutions for subsurface topics
  • Provide technical advice to development teams
  • Validate developments made by external resources
  • Maintain technological and architectural consistency within the application
  • Interact with internal application support- Interact with other development teams in the Company on similar business topics
  • Participate in technological watch
  • Help the Product Owner establish a feasible and ambitious roadmap
  • Ensure compliance with the company’s cybersecurity and architectural standards
  • Maintain code documentation and non-regression tests
  • Implement complex scientific algorithms thanks to scientific knowledge

Purposes

  • Ensure the design and development of innovative digital solutions to meet users’ operational needs
  • Contribute to the continuous improvement of IT processes by integrating the latest digital technologies.
  • Collaborate with business teams to ensure alignment of developed solutions with department objectives.
  • Ensure the quality, security, and performance of implemented solutions.
  • Support the digital transformation of the application by proposing solutions adapted to market challenges.
  • Facilitate the adoption of new technologies by internal and external users.
  • Ensure skills transfer and expertise development of technical teams.
  • Participate in IT project management by respecting deadlines and allocated budgets.

Requirements

Do you have experience in UNIX?, * Object-oriented programming

  • Applied mathematics
  • Unix

Language skills required for the position

  • English (read/written/spoken)
  • French (read/written/spoken)

Specific knowledge required for the position

  • Software development
  • CI/CD

Level of experience required for the position

  • 3 years of experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:28 min

Documenting microservice architectures with the architecture canvas

Benjamin Wolf Benjamin Wolf +1 · World Congress 2025

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

3:52 min

Comparing French work-life balance principles with international engineering practices

Chris Heilmann +2 · LIVE

1:50 min

Aligning information architecture with software system architecture

Marcel Bagemihl Marcel Bagemihl +1 · World Congress 2024

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

Videos

See all

Related articles

See all