Senior Software Engineer, Seismic Data & Real-Time Systems

TGS ASA

Missouri City (TX)

Hybrid

USD 140,000 - 210,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

Qualifications

  • 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.

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 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.

Skills

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

Education

B.S. in CS/CE/EE

Tools

Docker
VM platforms
OPC UA
MQTT

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Seismic Data Pipelines
Senior Software Engineer, Seismic Data Pipelines

TGS • Missouri City (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

TGS • Missouri City (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

TGS ASA • Missouri City (TX)

Hybrid
USD 140,000 - 210,000
Real-Time Geophysical Software Engineer
Real-Time Geophysical Software Engineer

University of California, Berkeley • Berkeley (CA)

On-site
USD 107,000 - 140,000
Senior Backend Engineer - Real-Time Telemetry & Fleet Ops
Senior Backend Engineer - Real-Time Telemetry & Fleet Ops

Seasats • San Diego (CA)

Hybrid
USD 165,000 - 220,000
Stock options
Competitive insurance
401k matching
+4
DevOps Engineer II
DevOps Engineer II

TGS ASA • Houston (TX)

On-site
USD 110,000 - 140,000
Imaging Manager - North America
Imaging Manager - North America

TGS • Houston (TX)

On-site
USD 180,000 - 280,000
Senior Research Manager
Senior Research Manager

TGS ASA • Houston (TX)

Hybrid
USD 180,000 - 290,000
Senior Software Engineer - Platform & Integrations
Senior Software Engineer - Platform & Integrations

Seismic • San Diego (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer II - AI/ML Engineering - Development Remote United States
Senior Software Engineer II - AI/ML Engineering - Development Remote United States

Seismic • San Diego (CA)

Remote
USD 170,000 - 250,000