Skip to main content
Search Jobs

See All Jobs

Senior Geology Java Application Developer

Houston, Texas, United States

Job Description

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Overview

Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and results to maximize asset value. We are looking to recruit a highly skilled and experienced developer with experience in the Geological domain to work with global development teams from Europe, Canada, Asia and US.  You will be involved in designing, developing, deploying, and managing scalable and resilient Graphical, Algorithmic, and UI driven GeologyDSG features to be used in their on-premise customer environment and cloud-based deployments.  You will collaborate closely with all team developers, testers, and Product Owners to deliver innovative software solutions.

Job Duties

  • Primary focus on the DSG deployment architecture Eclipse/RCP/SWT:
    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions using (Java, C, C++) programming languages, with Swing and SWT UI presentations
    • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
    • Provide architectural support for the team often interfacing with API’s and architecture outside the Geology domain.
    • Implement and enforce security best practices for applications and infrastructure within the DSG codebase.
    • Implementing highly graphical user interaction software using Java2D, Java3D API’s, OpenGL
    • Manage software builds of various components across the DSG environment using GitLab Duo, GitLab Runner helping the team Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
    • Assist and mentor team members with architectural decisions and complex debugging sessions
    • Work with team Product Owner (G&G domain expert) suggesting refinements to proposed requirements.
    • Participate in code reviews and advocate for high-quality coding standards.
    • Break down development tasks and lay out clear implementation roadmaps.
    • Implement and optimize computation algorithms
    • Ensure code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
    • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application
    • Stay current with emerging technologies and trends in computing and software development

Qualifications

  • Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity.
  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 3 years of experience in scientific or geological or geophysical software development.
  • Minimum of 14 years of experience in software development using Java
  • Proven experience delivering software applications
  • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps
  • Proficiency in programming languages: Java
  • Candidate should have a strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.
  • A strong commitment to Unit testing, both Java Unit tests and auto testing.
  • Solid understanding of how to build re-usable publicly exposed APIs suitable for client use inside and outside of the DSG Environment
  • Familiarity with CI/CD principles and tools technologies: GitLab Runner

Qualifications Continued

  • Proficiency with development tools and environments:
    • Preferred strong Java experience
    • GitLab/GitHub, Eclipse RCP/SWTEclipse tool and plugins, VS Code, CI/CD pipelines
    • Performance tools: VisualVM, JMC/JFR, Async
    • Operating systems: Windows and Linux
  • Experience developing commercial thick client desktop applications
  • Team player; willing to coach junior team members and cooperate on cross-functional problem solving
    • Working in an Agile team development environment
    • Must be self-motivated but be able to work well in a team environment

Nice to have experience

  • Proficiency in programming languages: C++, C#
  • Knowledge with geophysical and seismic software tools and formats:
    • directional drilling techniques as they apply to graphical Geological functionality
    • wellbore data acquisition especially tool Image data
    • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Solid understanding of geophysical methods and data types, types including Well Logs, Pick types, wellbore Engineering data types, etc
  • Familiarity with cloud platforms and distributed computing:
    • Restful API design and implementation
    • AWS and Azure
    • Tools for scalable data processing: Kubernetes, Spark
  • Experience with Java 2D graphics or 3D OpenGL + CUDA programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
    • Experience with microservice development
  • Experience with Cloud and SaaS Development: Azure, AWS, Docker, Kubernetes

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Senior Technical Advisor Software Development

World Class Benefits:

At Halliburton, we're committed to providing you and your family with a comprehensive and affordable benefits package - which means we offer support for your physical, emotional, financial and parental needs, both now and in the future.  When you join our team, you'll have access to a wide range of resources designed to help you thrive at work and at home.  By clicking here, you can review a summary of the benefits available once you join. 

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

3000 N Sam Houston Pkwy E, Houston, Texas, 77032, United States 

Job Details

Requisition Number: 207832 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply Job ID 207832 Date posted 04/15/2026 Category Engineering/Science/Technology

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Overview

Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and results to maximize asset value. We are looking to recruit a highly skilled and experienced developer with experience in the Geological domain to work with global development teams from Europe, Canada, Asia and US.  You will be involved in designing, developing, deploying, and managing scalable and resilient Graphical, Algorithmic, and UI driven GeologyDSG features to be used in their on-premise customer environment and cloud-based deployments.  You will collaborate closely with all team developers, testers, and Product Owners to deliver innovative software solutions.

Job Duties

  • Primary focus on the DSG deployment architecture Eclipse/RCP/SWT:
    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions using (Java, C, C++) programming languages, with Swing and SWT UI presentations
    • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
    • Provide architectural support for the team often interfacing with API’s and architecture outside the Geology domain.
    • Implement and enforce security best practices for applications and infrastructure within the DSG codebase.
    • Implementing highly graphical user interaction software using Java2D, Java3D API’s, OpenGL
    • Manage software builds of various components across the DSG environment using GitLab Duo, GitLab Runner helping the team Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
    • Assist and mentor team members with architectural decisions and complex debugging sessions
    • Work with team Product Owner (G&G domain expert) suggesting refinements to proposed requirements.
    • Participate in code reviews and advocate for high-quality coding standards.
    • Break down development tasks and lay out clear implementation roadmaps.
    • Implement and optimize computation algorithms
    • Ensure code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
    • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application
    • Stay current with emerging technologies and trends in computing and software development

Qualifications

  • Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity.
  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 3 years of experience in scientific or geological or geophysical software development.
  • Minimum of 14 years of experience in software development using Java
  • Proven experience delivering software applications
  • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps
  • Proficiency in programming languages: Java
  • Candidate should have a strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.
  • A strong commitment to Unit testing, both Java Unit tests and auto testing.
  • Solid understanding of how to build re-usable publicly exposed APIs suitable for client use inside and outside of the DSG Environment
  • Familiarity with CI/CD principles and tools technologies: GitLab Runner

Qualifications Continued

  • Proficiency with development tools and environments:
    • Preferred strong Java experience
    • GitLab/GitHub, Eclipse RCP/SWTEclipse tool and plugins, VS Code, CI/CD pipelines
    • Performance tools: VisualVM, JMC/JFR, Async
    • Operating systems: Windows and Linux
  • Experience developing commercial thick client desktop applications
  • Team player; willing to coach junior team members and cooperate on cross-functional problem solving
    • Working in an Agile team development environment
    • Must be self-motivated but be able to work well in a team environment

Nice to have experience

  • Proficiency in programming languages: C++, C#
  • Knowledge with geophysical and seismic software tools and formats:
    • directional drilling techniques as they apply to graphical Geological functionality
    • wellbore data acquisition especially tool Image data
    • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Solid understanding of geophysical methods and data types, types including Well Logs, Pick types, wellbore Engineering data types, etc
  • Familiarity with cloud platforms and distributed computing:
    • Restful API design and implementation
    • AWS and Azure
    • Tools for scalable data processing: Kubernetes, Spark
  • Experience with Java 2D graphics or 3D OpenGL + CUDA programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
    • Experience with microservice development
  • Experience with Cloud and SaaS Development: Azure, AWS, Docker, Kubernetes

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Senior Technical Advisor Software Development

World Class Benefits:

At Halliburton, we're committed to providing you and your family with a comprehensive and affordable benefits package - which means we offer support for your physical, emotional, financial and parental needs, both now and in the future.  When you join our team, you'll have access to a wide range of resources designed to help you thrive at work and at home.  By clicking here, you can review a summary of the benefits available once you join. 

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

3000 N Sam Houston Pkwy E, Houston, Texas, 77032, United States 

Job Details

Requisition Number: 207832 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Overview

Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and results to maximize asset value. We are looking to recruit a highly skilled and experienced developer with experience in the Geological domain to work with global development teams from Europe, Canada, Asia and US.  You will be involved in designing, developing, deploying, and managing scalable and resilient Graphical, Algorithmic, and UI driven GeologyDSG features to be used in their on-premise customer environment and cloud-based deployments.  You will collaborate closely with all team developers, testers, and Product Owners to deliver innovative software solutions.

Job Duties

  • Primary focus on the DSG deployment architecture Eclipse/RCP/SWT:
    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions using (Java, C, C++) programming languages, with Swing and SWT UI presentations
    • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
    • Provide architectural support for the team often interfacing with API’s and architecture outside the Geology domain.
    • Implement and enforce security best practices for applications and infrastructure within the DSG codebase.
    • Implementing highly graphical user interaction software using Java2D, Java3D API’s, OpenGL
    • Manage software builds of various components across the DSG environment using GitLab Duo, GitLab Runner helping the team Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
    • Assist and mentor team members with architectural decisions and complex debugging sessions
    • Work with team Product Owner (G&G domain expert) suggesting refinements to proposed requirements.
    • Participate in code reviews and advocate for high-quality coding standards.
    • Break down development tasks and lay out clear implementation roadmaps.
    • Implement and optimize computation algorithms
    • Ensure code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
    • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application
    • Stay current with emerging technologies and trends in computing and software development

Qualifications

  • Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity.
  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 3 years of experience in scientific or geological or geophysical software development.
  • Minimum of 14 years of experience in software development using Java
  • Proven experience delivering software applications
  • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps
  • Proficiency in programming languages: Java
  • Candidate should have a strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.
  • A strong commitment to Unit testing, both Java Unit tests and auto testing.
  • Solid understanding of how to build re-usable publicly exposed APIs suitable for client use inside and outside of the DSG Environment
  • Familiarity with CI/CD principles and tools technologies: GitLab Runner

Qualifications Continued

  • Proficiency with development tools and environments:
    • Preferred strong Java experience
    • GitLab/GitHub, Eclipse RCP/SWTEclipse tool and plugins, VS Code, CI/CD pipelines
    • Performance tools: VisualVM, JMC/JFR, Async
    • Operating systems: Windows and Linux
  • Experience developing commercial thick client desktop applications
  • Team player; willing to coach junior team members and cooperate on cross-functional problem solving
    • Working in an Agile team development environment
    • Must be self-motivated but be able to work well in a team environment

Nice to have experience

  • Proficiency in programming languages: C++, C#
  • Knowledge with geophysical and seismic software tools and formats:
    • directional drilling techniques as they apply to graphical Geological functionality
    • wellbore data acquisition especially tool Image data
    • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Solid understanding of geophysical methods and data types, types including Well Logs, Pick types, wellbore Engineering data types, etc
  • Familiarity with cloud platforms and distributed computing:
    • Restful API design and implementation
    • AWS and Azure
    • Tools for scalable data processing: Kubernetes, Spark
  • Experience with Java 2D graphics or 3D OpenGL + CUDA programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
    • Experience with microservice development
  • Experience with Cloud and SaaS Development: Azure, AWS, Docker, Kubernetes

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Senior Technical Advisor Software Development

World Class Benefits:

At Halliburton, we're committed to providing you and your family with a comprehensive and affordable benefits package - which means we offer support for your physical, emotional, financial and parental needs, both now and in the future.  When you join our team, you'll have access to a wide range of resources designed to help you thrive at work and at home.  By clicking here, you can review a summary of the benefits available once you join. 

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

3000 N Sam Houston Pkwy E, Houston, Texas, 77032, United States 

Job Details

Requisition Number: 207832 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply Job ID 207832 Department Engineering/Science/Technology

We are looking for the right people — people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world’s largest providers of products and services to the global energy industry.

Overview

Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and results to maximize asset value. We are looking to recruit a highly skilled and experienced developer with experience in the Geological domain to work with global development teams from Europe, Canada, Asia and US.  You will be involved in designing, developing, deploying, and managing scalable and resilient Graphical, Algorithmic, and UI driven GeologyDSG features to be used in their on-premise customer environment and cloud-based deployments.  You will collaborate closely with all team developers, testers, and Product Owners to deliver innovative software solutions.

Job Duties

  • Primary focus on the DSG deployment architecture Eclipse/RCP/SWT:
    • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions using (Java, C, C++) programming languages, with Swing and SWT UI presentations
    • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
    • Provide architectural support for the team often interfacing with API’s and architecture outside the Geology domain.
    • Implement and enforce security best practices for applications and infrastructure within the DSG codebase.
    • Implementing highly graphical user interaction software using Java2D, Java3D API’s, OpenGL
    • Manage software builds of various components across the DSG environment using GitLab Duo, GitLab Runner helping the team Implement and manage CI/CD pipelines for automated builds, testing, and deployments.
    • Assist and mentor team members with architectural decisions and complex debugging sessions
    • Work with team Product Owner (G&G domain expert) suggesting refinements to proposed requirements.
    • Participate in code reviews and advocate for high-quality coding standards.
    • Break down development tasks and lay out clear implementation roadmaps.
    • Implement and optimize computation algorithms
    • Ensure code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
    • Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of a complex RCP desktop application
    • Stay current with emerging technologies and trends in computing and software development

Qualifications

  • Hands-on experience using Agentic AI to accelerate code implementation and enhance development productivity.
  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 3 years of experience in scientific or geological or geophysical software development.
  • Minimum of 14 years of experience in software development using Java
  • Proven experience delivering software applications
  • Ability to break down complex development tasks and define clear, actionable implementation of roadmaps
  • Proficiency in programming languages: Java
  • Candidate should have a strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.
  • A strong commitment to Unit testing, both Java Unit tests and auto testing.
  • Solid understanding of how to build re-usable publicly exposed APIs suitable for client use inside and outside of the DSG Environment
  • Familiarity with CI/CD principles and tools technologies: GitLab Runner

Qualifications Continued

  • Proficiency with development tools and environments:
    • Preferred strong Java experience
    • GitLab/GitHub, Eclipse RCP/SWTEclipse tool and plugins, VS Code, CI/CD pipelines
    • Performance tools: VisualVM, JMC/JFR, Async
    • Operating systems: Windows and Linux
  • Experience developing commercial thick client desktop applications
  • Team player; willing to coach junior team members and cooperate on cross-functional problem solving
    • Working in an Agile team development environment
    • Must be self-motivated but be able to work well in a team environment

Nice to have experience

  • Proficiency in programming languages: C++, C#
  • Knowledge with geophysical and seismic software tools and formats:
    • directional drilling techniques as they apply to graphical Geological functionality
    • wellbore data acquisition especially tool Image data
    • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Solid understanding of geophysical methods and data types, types including Well Logs, Pick types, wellbore Engineering data types, etc
  • Familiarity with cloud platforms and distributed computing:
    • Restful API design and implementation
    • AWS and Azure
    • Tools for scalable data processing: Kubernetes, Spark
  • Experience with Java 2D graphics or 3D OpenGL + CUDA programming.
  • Experience with scientific computing libraries and frameworks:
    • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
    • Experience with microservice development
  • Experience with Cloud and SaaS Development: Azure, AWS, Docker, Kubernetes

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, including Senior Technical Advisor Software Development

World Class Benefits:

At Halliburton, we're committed to providing you and your family with a comprehensive and affordable benefits package - which means we offer support for your physical, emotional, financial and parental needs, both now and in the future.  When you join our team, you'll have access to a wide range of resources designed to help you thrive at work and at home.  By clicking here, you can review a summary of the benefits available once you join. 

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Location

3000 N Sam Houston Pkwy E, Houston, Texas, 77032, United States 

Job Details

Requisition Number: 207832 
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services 
Full Time / Part Time: Full-time

Additional Locations for this position: 

Compensation Information
Compensation is competitive and commensurate with experience.

Apply

Forge paths and opportunities

You have no Recently Viewed Jobs

You have no Saved Jobs

Join our
talent community

Be the first to hear about the latest news and updates at Halliburton.

Join Us

Sign up for job alerts

Sign up for job alerts and SMS text messages to be the first to know about personalized career opportunities at Halliburton. Plus, get all the latest on company news and happenings.

Sign Up