Senior Software Engineer

TGS ASA

Missouri City (TX)

Vor Ort

USD 140.000 - 210.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

TGS is seeking a Senior Software Engineer to join its Seismic Acquisition Technology team. This hands-on role sits in an operationally demanding environment—building and maintaining mission-critical software for live marine seismic campaigns, vessel operations, and data delivery workflows.

You will collaborate with geophysicists, field engineers, and infrastructure specialists to design reliable, high-performance solutions, mentor juniors, and contribute to standards, processes, and HSEQ

Qualifikationen

  • 10–15 years of professional software engineering experience.
  • Strong C/C++ with OO design.
  • Proficiency in Python and Linux systems.
  • PostgreSQL and relational databases expertise.
  • Experience with distributed, real-time data pipelines.
  • Ability to work independently in fast-moving environments.

Aufgaben

  • Design, develop, and maintain software systems supporting seismic data acquisition, QC pipelines, and data delivery workflows.
  • Assist with the development of strategic plans and technical roadmaps.
  • Manage projects from concept to completion, ensuring delivery on time and within budget.
  • Interface with clients and stakeholders to translate project requirements into robust software solutions.
  • Review and debug code; perform validation and verification testing.
  • Collaborate with cross-functional teams including geophysicists, field engineers, and infrastructure specialists.
  • Contribute to infrastructure decisions including server, networking, and embedded/real-time system integrations.
  • Mentor junior engineers and contribute to technical standards and best practices.
  • Adhere to company policies, procedures, and HSEQ standards.
  • Managing & Planning — Independently plan, coordinate, and assign tasks to complete projects while effectively reporting progress.
  • Complexity — Analyze comprehensively and diagnose technical issues to ensure sound solutions and advice.
  • Innovation — Optimize existing technology, recommend technical solutions, and drive changes to procedures and methods.
  • Mentoring & Communication — Proactively provides guidance and technical support to others; communicates technical information clearly.
  • Analytical Skills — Draws on own knowledge to reach well‑reasoned conclusions and communicates recommended solutions effectively.
  • Planning & Organizing — Effectively utilizes established services, products, and workflows to develop sound plans.
  • Experience & Technical Understanding — Maintains expert understanding of own discipline with broad exposure to TGS and industry practices, products, and services.
  • Internal/External Focus — Constructively liaises with internal and external stakeholders to ensure alignment on technical and business requirements.

Kenntnisse

C/C++
Python
Linux
PostgreSQL
Distributed systems
Real-time data
OO design
Software design

Ausbildung

B.S. in CS/CE/EE

Tools

Docker
VM platforms
OPC UA
MQTT

Jobbeschreibung

8921 South Sam Houston Parkway

West Suite 100

Missouri City, 77489, United States

Posting Start Date: 9/29/26

Field of Work: Production / Engineering

TGS provides scientific data and intelligence to the global energy sector, enabling energy for all by unlocking vital, data‑driven solutions and knowledge. Through an extensive and diverse energy data library, advanced analytics, cloud‑based applications, and specialized services, we work in a way that is Passionate, Results‑Driven, Collaborative, and Responsible.

Purpose and Scope

TGS is seeking a Senior Software Engineer to join our Seismic Acquisition Technology team. This is a hands‑on engineering role embedded in an operationally demanding environment — you'll be building and maintaining mission‑critical software systems that support live marine seismic acquisition campaigns, vessel operations, and data delivery workflows. You'll work alongside domain specialists, geophysicists, and field engineers to design solutions where reliability, performance, and correctness genuinely matter.

Key Responsibilities
  • Design, develop, and maintain software systems supporting seismic data acquisition, QC pipelines, and data delivery workflows
  • Assist with the development of strategic plans and technical roadmaps
  • Manage projects from concept to completion, ensuring delivery on time and within budget
  • Interface with clients and stakeholders to understand and translate project requirements into robust software solutions
  • Review and debug code; perform validation and verification testing
  • Collaborate with cross‑functional teams including geophysicists, field engineers, and infrastructure specialists
  • Contribute to infrastructure decisions including server, networking, and embedded/real‑time system integrations
  • Mentor junior engineers and contribute to technical standards and best practices
  • Adhere to company policies, procedures, and Health, Safety, Environment, and Quality (HSEQ) standards
  • Managing & Planning — Independently plan, coordinate, and assign tasks to complete projects while effectively reporting progress
  • Complexity — Analyze comprehensively and diagnose technical issues to ensure sound solutions and advice
  • Innovation — Optimize existing technology, recommend technical solutions, and drive changes to procedures and methods
  • Mentoring & Communication — Proactively provides guidance and technical support to others; communicates technical information clearly
  • Analytical Skills — Draws on own knowledge to reach well‑reasoned conclusions and communicates recommended solutions effectively
  • Planning & Organizing — Effectively utilizes established services, products, and workflows to develop sound plans
  • Experience & Technical Understanding — Maintains expert understanding of own discipline with broad exposure to TGS and industry practices, products, and services
  • Internal/External Focus — Constructively liaises with internal and external stakeholders to ensure alignment on technical and business requirements
Required Qualifications
  • Education: B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related science/engineering discipline
  • Experience: 10–15 years of professional software engineering experience
  • Languages: Extensive experience in C/C++ and object‑oriented design methods
  • Proficiency in Python and Linux systems
  • Databases: In‑depth knowledge of PostgreSQL and other relational databases
  • Systems: Experience with networked and distributed systems, including real‑time or near‑real‑time data pipelines
  • Demonstrated ability to work independently in ambiguous, fast‑moving environments
Preferred Qualifications
  • Marine seismic acquisition experience — direct familiarity with streamer or OBN systems is a significant advantage
  • Offshore field experience aboard seismic vessels or equivalent industrial/remote operational environments
  • Familiarity with time‑series data, QC workflows, or geophysical data formats (SEG‑Y, etc.)
  • Experience with Linux server administration and containerization (Docker, VM platforms)
  • Exposure to industrial protocols (OPC UA, MQTT, or similar)

TGS is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other protected status under federal, state, or local law.

We are committed to providing reasonable accommodations in our application process for individuals with disabilities. If you require an accommodation during the application or interview process, please contact us at hr@tgs.com.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer
Senior Software Engineer

TGS • Missouri City (TX)

Vor Ort
USD 140.000 - 190.000
Senior Software Engineer, Seismic Data & Real-Time Systems
Senior Software Engineer, Seismic Data & Real-Time Systems

TGS ASA • Missouri City (TX)

Hybrid
USD 140.000 - 210.000
Senior Software Engineer, Seismic Data Pipelines
Senior Software Engineer, Seismic Data Pipelines

TGS • Missouri City (TX)

Vor Ort
USD 140.000 - 190.000
DevOps Engineer II
DevOps Engineer II

TGS ASA • Houston (TX)

Vor Ort
USD 110.000 - 140.000
Imaging Manager - North America
Imaging Manager - North America

TGS • Houston (TX)

Vor Ort
USD 180.000 - 280.000
Senior Research Manager
Senior Research Manager

TGS ASA • Houston (TX)

Hybrid
USD 180.000 - 290.000
Sr. Application Developer
Sr. Application Developer

Targa Resources • Houston (TX)

Vor Ort
USD 120.000 - 180.000
Software Engineer, Level 1 (AE26031323SW1)
Software Engineer, Level 1 (AE26031323SW1)

Government Technical Services Corporation • Annapolis (MD)

Vor Ort
USD 120.000 - 150.000
401K with employer contribution
Five weeks of comprehensive annual leave
$5,000 annually for education/training
+4
Mid Level Software Engineer 568
Mid Level Software Engineer 568

Freedom Technology Solutions Group, LLC • St. Louis (MO)

Vor Ort
USD 90.000 - 130.000
401k matching
Fully paid medical
Generous paid time off
+5
Software Engineer - Back-end Developer
Software Engineer - Back-end Developer

PXGEO • Houston (TX)

Vor Ort
USD 80.000 - 100.000