EngineerJobs.io
← Back to all jobs

Job Description

TGS is seeking a Senior Software Engineer to join the Seismic Acquisition Technology team at its Missouri City, MO location (onsite). This is a hands-on role focused on building and maintaining mission-critical software that supports live marine seismic acquisition and the associated data delivery workflows.

Working in an operationally demanding environment, you will help deliver reliable acquisition, quality control, and data processing capabilities, collaborating closely with domain specialists, geophysicists, field engineers, and infrastructure specialists.

Responsibilities

  • Design, develop, and maintain software systems for seismic data acquisition, QC pipelines, and data delivery workflows
  • Support 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, and perform validation and verification testing
  • Collaborate with cross-functional teams including geophysicists, field engineers, and infrastructure specialists
  • Contribute to infrastructure decisions spanning server, networking, and embedded or real-time system integrations
  • Mentor junior engineers and contribute to technical standards and best practices
  • Follow company policies and HSEQ standards (Health, Safety, Environment, and Quality)

Requirements

  • Education: B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related science or engineering discipline
  • Experience: 10 to 15 years of professional software engineering experience
  • Languages: Extensive experience with C/C++ and object-oriented design methods
  • Technical proficiency: 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
  • Working style: Demonstrated ability to work independently in ambiguous, fast-moving environments

Technologies

  • C/C++
  • Python
  • Linux
  • PostgreSQL
  • Docker
  • OPC UA
  • MQTT

Purpose and Scope

  • Senior-level, hands-on engineering position embedded in an operationally demanding environment
  • Build and maintain mission-critical software for live marine seismic acquisition campaigns, vessel operations, and data delivery workflows
  • Partner with domain specialists to design solutions where reliability, performance, and correctness are essential

Key Competencies

  • Managing & Planning: Independently plan, coordinate, and assign tasks while reporting progress effectively
  • Complexity: Analyze technical issues comprehensively to provide sound solutions and guidance
  • Innovation: Optimize existing technology, recommend technical solutions, and drive process and method improvements
  • Mentoring & Communication: Provide guidance and communicate technical information clearly
  • Analytical Skills: Reach well-reasoned conclusions and communicate recommended solutions effectively
  • Planning & Organizing: Use established services, products, and workflows to develop sound plans
  • Experience & Technical Understanding: Maintain expert understanding of your discipline with broad exposure to TGS and industry practices
  • Internal/External Focus: Coordinate constructively with stakeholders to align on technical and business requirements

Preferred Qualifications

  • Marine seismic acquisition experience, including direct familiarity with streamer or OBN systems
  • Offshore field experience aboard seismic vessels or equivalent industrial or remote operational environments
  • Familiarity with time-series data, QC workflows, or geophysical data formats (for example, SEG-Y)
  • Experience with Linux server administration and containerization (Docker, VM platforms)
  • Exposure to industrial protocols such as OPC UA and MQTT

Posting Details

  • Location: Missouri City, MO (onsite)
  • Start date: 9/29/26
  • Req ID: 774
  • Application deadline: submit your application by 10/23/2026

Similar Jobs