Software Engineer – Subsurface Integration
Company: S3
Location: Houston
Posted on: April 2, 2026
|
|
|
Job Description:
Job Description STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!
This is a Contract Opportunity with our company that MUST be worked
on a W2 Only. No C2C eligibility for this position. Visa
Sponsorship is Available! The details are below. “Beware of scams.
S3 never asks for money during its onboarding process.” Job Title:
Software Engineer– Subsurface Integration Contract Length: 9 Month
contract Location: Houston, TX 77002 Work Schedule: 4 days onsite
(Monday–Thursday), remote on Friday Ref 245520 Will design,
develop, and maintain software solutions supporting subsurface
interpretation and earth modeling workflows. The role focuses on
building scalable integration platforms, APIs, and data pipelines
that support seismic interpretation, geologic modeling, and
reservoir characterization. The engineer will collaborate closely
with geoscientists, engineers, and cross-functional technical teams
to translate domain workflows into high-performance software
applications. The position requires strong object-oriented
programming experience, cloud integration, and familiarity with
high-performance computing environments. Key Responsibilities
Design, develop, test, deploy, and maintain desktop and cloud-based
integration solutions using modern software stacks. Collaborate
with geoscientists and engineers to convert subsurface workflows
into scalable software applications. Build and maintain APIs and
data pipelines supporting seismic interpretation, geologic
modeling, and reservoir characterization. Integrate AI/ML models
into interpretation and earth modeling workflows to improve
automation and predictive capabilities. Ensure software quality and
performance through unit testing, CI/CD pipelines, and cloud-native
deployment strategies . Participate in Agile ceremonies , including
sprint planning, backlog grooming, and retrospectives. Provide
technical mentorship and collaborate across multidisciplinary
teams. Required Qualifications Bachelor’s degree in Geology,
Geophysics, Computer Science, or Engineering (Master’s preferred).
5 years of professional software development experience ,
preferably within the oil and gas industry with subsurface geology
or geophysics domain knowledge. Strong object-oriented programming
experience with: C++ C# Python .NET Framework Experience with Azure
services and DevOps practices . Experience with multi-threaded or
parallel computing . Familiarity with AI/ML concepts and
high-performance computing (HPC) environments. Experience with
Docker and Kubernetes for containerized deployments. Knowledge of
software architecture and design patterns . Understanding of
authentication and cybersecurity protocols such as OAuth .
Preferred Qualifications Experience with OpenGL and Qt .
Familiarity with OSDU data platform . Experience with subsurface
software tools such as: Petrel Techlog Studio Soft Skills Strong
analytical and problem-solving skills . Excellent written and
verbal communication . Ability to work independently and
collaboratively in cross-functional teams . Demonstrated ability to
mentor and develop other engineers . Role Summary This position
focuses on building high-performance subsurface software
applications and integrations that support seismic interpretation
and earth modeling. The engineer will work across technical and
domain teams to deliver scalable solutions that improve operational
efficiency and reduce subsurface uncertainty.
Keywords: S3, The Woodlands , Software Engineer – Subsurface Integration, IT / Software / Systems , Houston, Texas