Senior Geology Java Application Developer
Listed on 2026-05-01
-
Software Development
Software Engineer, AI Engineer
Select how often (in days) to receive an alert:
Senior Geology Java Application DeveloperDate:
Apr 15, 2026
Location:
Houston, TX, US, 77032
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.
OverviewLandmark 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 Geology DSG 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.
- 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 Git Lab Duo, Git Lab 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
- 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:
Git Lab Runner.
- Proficiency with development tools and environments:
- Preferred strong Java experience
- Git Lab/Git Hub,
Eclipse RCP/SWT
, Eclipse tool and plugins
, VS Code, CI/CD…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).