Software Engineer | Schlumberger

Job Details

Software Engineer

Clamart - France

Job title:

Helios Software Engineer



Clamart, France


About Schlumberger:

We are Schlumberger, the leading technology provider for the Energy industry—including Digital and Software technologies.

Our story begins with what it truly means to be a technology innovator. It stems from a common sense of purpose that unites the people of Schlumberger who, representing more than 160 nationalities, provide leading digital solutions and deploy ground-breaking technologies to enable performance and sustainability that are crucial for the global energy industry.

With expertise in more than 120 countries, we partner with customers in close collaboration to create industry-changing technologies that unlock cleaner, safer access to energy for every community—including those we live and work in.

Come and join our Schlumberger team in the Greater Paris area. We are currently actively hiring bright minds specialized in Software Development. We’re looking for innovators to join our diverse community of colleagues and develop new solutions and push the limits of what’s possible. If you share our passion for discovery and want to find out what you could really do, then here is the place to do it. Be part of the adventure!


Job Summary:  

Helios is the software used to execute surface and downhole Well Testing operations all over the world. Helios provides to his users: data acquisition (via industrial protocols like OPC, Modbus, Ethernet/IP, MQTT…), computations (arithmetic and based on Black Oil model), various display widgets including 2D graph display (linear, log, versus time, versus depth, X/Y...), events, alarms mechanisms on levels and trends, logging, supervision of all the modules, modern database services, import and export of files, data publication to WITSML servers and cloud solutions, burner video analysis, a full web solution for monitoring on tablets at the well site...

Helios software team has the responsibility of the new development related to ongoing engineering hardware project and the sustaining of existing features. As a software engineer in this team, you will have to design the solutions requested by stakeholders. It can include requirements definition, prototyping of new technology, architecture of a software solution, coding, alpha tests, deployment on Windows machine, continuous integration and development pipeline setup and monitoring.

For this, you will be in contact with other team members (architect, engineer, tester) as well as hardware engineering team, field support team, the Product Champion of the project and eventually directly with Field Engineers.



  • Implement of the feature requested in accordance with software standard defined by the team
  • Answer to bug and tickets received by the field support team
  • Deliver code and tests (test plan and unit tests)
  • Participate to code review and audit
  • Participate to improve the code quality, performance, optimization
  • Participate to regression tests
  • Participate to Agile process (daily meeting, iterations)
  • Reference all this work in the management systems

Depending on the features to develop:

  • Specification and architecture definition
  • Prototyping of solutions
  • User experience mockup



  • Master’s degree in computer science or Engineering with software experience or education.
  • Senior Software Engineer (5+ year in software development)

Required Technical Skills

  • C# .NET, WPF, XAML
  • Pattern MVVM
  • Database (PostgreSQL)
  • Microsoft Visual Studio
  • Unit testing
  • Agile process (SCRUM)
  • Git
  • Azure DevOps
  • Continuous Integration

 Nice-to-Have Technical Skills

  • Protocols: OPC, Modbus, MQTT
  • Network routing and security
  • .NET Core web server
  • Electron and Angular

Soft Skills

  • English
  • Written and oral communication skill
  • Teamwork
  • Dynamic


Career Advancement:

SLB Eureka Technical Career (SETC) provides proven technical contributors with a career path that offers them recognition, reward, and influence that parallels an equivalent management progression. We are leaders in Technology Domain Knowledge – Our Eureka Community of practice has over 28,500 members, in 30 communities, with 123 Special Interest Groups (SIGs). We’ve published over 10,000 publications in the past decade. The early stage of SETC known as “SETC Associate”, is a new addition to the SETC Framework in the Technology Organization.


BlueFlex (if eligible):

We are open to flexible, hybrid working with a combination of on-site & home working days.


What we can offer you:

Competitive base salary with bonus, private healthcare for employee & family, subsidised dental care, Health & Wellbeing programs such as the Employee Mental health support, health & wellness coaching, part employer and employee funded pension contribution, Income protection scheme, life insurance.

Other benefits are also available through the SLB flexible benefits program.

SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.