Senior Software Engineer

TGS ASA
  • Missouri City, TX
    3 days ago

    Job Description

    Job Description

    Senior Software Engineer

    Apply now

    8921 South Sam Houston Parkway

    West Suite 100

    Missouri City, 77489, United States

    Posting Start Date: 9/29/26

    Field of Work: Production / Engineering

    Req Id: 774

    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 - youll be building and maintaining mission-critical software systems that support live marine seismic acquisition campaigns, vessel operations, and data delivery workflows. Youll 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

    Key Competencies

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

    If you meet the qualifications and are passionate contributing to our team, we encourage you to submit your application by 10/23/2026.

    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.

    Apply now

    Numbers & Facts

    LocationMissouri City, TX

    Skills

    • Analysis Skillsunmatched
    • Best Practicesunmatched
    • Budget Managementunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Campaignsunmatched
    • Cloud Applicationsunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Customer Relationsunmatched
    • Data Formatsunmatched
    • Data Managementunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Electrical Engineeringunmatched
    • Embedded Systemsunmatched
    • Engineeringunmatched
    • Geophysicsunmatched
    • Identify Issuesunmatched
    • Linux Administrationunmatched
    • Linux Operating Systemunmatched
    • Mentoringunmatched
    • Object Oriented Design (OOD)unmatched
    • People Managementunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Progress Reportsunmatched
    • Project/Program Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Controlunmatched
    • Realtime Operating Systemunmatched
    • Relational Databases (RDBMS)unmatched
    • Safety/Work Safetyunmatched
    • Sales/Support Engineering (SE)unmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Strategic Planningunmatched
    • System Integration (SI)unmatched
    • Systems Administration/Managementunmatched
    • Systems Maintenanceunmatched
    • Team Playerunmatched
    • Technical Strategyunmatched
    • Technical Supportunmatched
    • Testingunmatched
    • Time Managementunmatched
    • Validation Testingunmatched
    • Virtual Machine (VM)unmatched
    • Workplace Health & Safety Environmental and Quality (HSEQ)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder