Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Geophysical Java Software Engineer

Halliburton

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.

 

Job Duties

  • Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.
  • Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
  • Present architectural designs and technical proposals to the architecture review board.
  • Ability to break down development tasks and lay out clear implementation roadmaps.
  • Implement and optimize computation algorithms
  • Design and develop both thin and thick client applications that interact with cloud-based microservices.
  • Ensure high 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 DSG application.
  • Mentor junior developers and actively contribute to architectural and implementation decisions.
  • Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint
  • Stay current with emerging technologies and trends in geophysical computing and software development.

Qualifications

  • BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Minimum of 5 years of experience in scientific or geophysical software development.
  • Ability to break down complex development tasks and define clear, actionable implementation roadmaps.
  • Proficiency in programming languages: Java, C++.
  • Proficiency with development tools and environments:
  • GitLab, Eclipse, VS Code, CI/CD pipelines
  • Draw.io for architecture diagrams
  • Performance tools: VisualVM, JMC/JFR, Async
  • Operating systems: Windows and Linux
  • Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
  • Must be self-motivated but be able to work well in a team environment

Desired Experience:

  • Knowledge with geophysical and seismic software tools and formats:
  • SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
  • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • Familiarity with cloud platforms and distributed computing:
  • Restful API design and implementation
  • AWS and Azure
  • Tools for scalable data processing: Kubernetes, Spark
  • Strong experience with Java 2D graphics and 3D OpenGL programming.
  • Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling.
  • Experience with scientific computing libraries and frameworks:
  • Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
  • C++/Java: CUDA (for GPU acceleration)
  • Angular or React
  • Microservice: Quarkus, Spring Boot, AWS API Gateway
  • Docker, Kubernetes
  • Advanced awareness and understanding of AI technologies/tools
  • Familiarity and understanding of modern cloud technologies and microservices

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

700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada 

 

Job Details

Requisition Number: 202068 
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: 

Work Schedule: Hybrid

 

Compensation Information
Compensation is competitive and commensurate with experience.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Geophysical Java Software Engineer in Alberta vacancy
  • $165k - $183k per year

     ...to where we work. ABOUT THE ROLE Are you ready to take your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the evolution of our Ads suite and help build world-class reporting solutions... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    more than 2 months ago
  • $165k - $183k per year

     ...events. Learn more about our flexible approach to where we work. Overview About the Role  We are currently seeking a Senior Software Engineer to join our Self-Serve team.  The role will be focused within the Experimentation Platform side, where you will be... 
    Senior
    Remote job
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    more than 2 months ago
  • $193k - $214k per year

     ...management, and their associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data...  ...Looking For): ~ Proven senior‑level impact ~8+ years of software engineering experience (typically 10+ for this level)... 
    Senior
    Remote job
    Permanent employment
    Work at office
    Work from home
    Flexible hours

    Instacart

    Alberta
    more than 2 months ago
  •  ...high-impact campaigns across programmatic advertising and marketing channels. About the Team: We’re looking for a Staff Software Engineer I/II to join our Data Ingestion Team, which builds and operates the critical infrastructure that serves as the “front door” of... 
    Suggested
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Alberta
    17 days ago
  • $100k per year

     ...We are seeking an experienced Senior Civil/Water Resources Engineer to help drive our business forward and take on challenging projects. In this role, you will join a multi-disciplinary team of engineers, hydrogeologist, and environmental scientists, managing project teams... 
    Senior

    Klohn Crippen Berger

    Alberta
    a month ago
  •  ...search products to life for our clients. As a Senior Solutions Consultant, you’ll guide our...  ...results in under a second. This is where engineering meets impact! As our Senior Solutions...  ...thoughtful guidance. Python, node,js or Java. Do you think you can bring this role... 
    Senior

    Coveo

    Alberta
    14 hours ago
  •  ...This is a remote position. Senior Cyber Security Specialist-Offensive Security...  ...concept exploits where required Work with engineering teams on remediation and secure SDLC...  ...Exploit development experience in C, C++, Java, or C# ~ Strong Linux/Unix and Windows... 
    Senior
    Full time
    Contract work
    Remote work

    Trident Staff

    Alberta
    6 days ago
  •  ...This is a remote position. The Senior Data Specialist will lead the design, development...  ...combines strong development skills, data engineering expertise, and integration architecture...  ...~9+ years of experience in software development, data engineering, or Salesforce... 
    Senior
    Contract work
    Remote work

    Black Financial Consult

    Alberta
    9 days ago
  •  ...foundations (e.g., CIP, CFA, and driven piles). Prepare and review engineering calculations, drawings, and technical reports. Coordinate...  ...tasks. Preferred skills: Proficiency with pile design software (e.g., LPile, PLAXIS 2D/3D, GRLWEAP, etc.). Strong knowledge of... 
    Permanent employment
    Full time
    Work at office
    Local area
    Alberta
    16 hours ago
  •  ...Title: Senior Document Controller Location: Calgary, AB Employment type: Contract, 6 months (possibility for extension) Schedule...  ...steps.  ~ Coordinate with requestors (i.e. MOC Coordinator, engineering, and other stakeholders) to obtain missing information, resolve... 
    Senior
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Worldwide
    Monday to friday
    1 day per week

    NES Fircroft

    Alberta
    7 days ago
  •  ...are actively working on a series of commercial scale facilities across Canada - come build with us! Job Overview As a Project Engineer at Deep Sky, you will contribute to the planning, design, and execution of our Direct Air Capture (DAC) projects, supporting efforts... 
    Full time
    For contractors

    deepsky

    Alberta
    12 days ago
  •  ...Project Background: At least 1 year of demonstrated experience working as an Organizational Change Manager on a complex technology or software application project. • Deliverable Mastery: 8+ years of experience developing core change deliverables (e.g., Change Strategies,... 
    Senior
    Long term contract
    Remplacement
    Immediate start
    Remote work
    Work from home

    Randstad

    Alberta
    6 days ago
  •  ...presence across Canada, Australia, and New Zealand, we are seeking a Senior ERP Consultant to join our growing team remotely in Canada....  ...Bachelor’s degree in information technology, Business Administration, Engineering, or a related discipline Proven experience delivering ERP... 
    Senior
    Long term contract
    Full time
    Live In
    Remote work

    Octane Canada

    Alberta
    18 days ago
  • Position Summary Reporting to the General Manager of Infrastructure and Planning Services, the Manager of Engineering Services will assist the General Manager in managing the County's engineering and construction program and will be responsible for the oversight of the delivery... 
    For contractors
    Direct hire

    Yellowhead County

    Alberta
    13 days ago
  •  ...Ability to deal with problems involving a few variables in standardized situations. • Must be able to read and interpret work order and engineered drawing requirements. • Must be able to make machine setups • Good working knowledge in the use of calipers and micrometers.... 
    Senior
    Full time

    Weatherford

    Alberta
    10 days ago
  •  ...Industries is a leading manufacturer and supplier of precision-engineered products and solutions serving the Oil & Gas sector. With a strong...  ...Operators alike. Role Summary WZL Industries is seeking a Senior Business Development Manager to drive new business growth from... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Remote work
    Shift work

    Basin Holdings

    Alberta
    25 days ago
  •  ...We are looking for a Senior Pastor will lead a team of pastors and ministers to shepherd and oversee the equipping of the church, as well as to reach the unchurched in our local community. To apply, please email your cover letter, call to ministry, personal testimony, and resume... 
    Senior
    Local area

    South Calgary Chinese Evangelical Free Church

    Alberta
    more than 2 months ago
  •  ...TSG STAFFING SERVICES is currently recruiting an ELECTRICAL ENGINEER (Maintenance & Reliability) for an opportunity in the Greater Medicine Hat Area in an Operating Plant environment. Job Description Manage technical minor modifications that relate to Transmitters... 
    Contract work
    Relocation

    Technical Support Group Staffing Services Ltd.

    Alberta
    more than 2 months ago
  •  ...Senior Infrastructure Analyst   Division:  IT Job location: Remote (Greater Toronto Area) Hours: 40 hours per week, Monday to Friday...  ...to be reviewed by our Talent Acquisition Team and not an AI software/system.  The we will contact you if we see a fit via email.... 
    Senior
    Full time
    Remote work
    Worldwide
    Monday to friday
    Flexible hours

    Aurora Cannabis

    Alberta
    7 days ago
  •  ...energy industry. Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and...  ...environments. This role combines advanced software engineering with geophysical domain knowledge and is ideal for a developer who enjoys... 
    Senior
    Full time
    Part time

    Halliburton

    Calgary, AB
    1 day ago
  • $148.9k - $186.1k per year

     ...will oversee a multidisciplinary team of engineers and technical professionals responsible for...  ...and experience with project‑tracking software are considered assets. Equivalent combinations...  ...this opportunity, contact Rick Neima, Senior Consultant at (***) ***-**** or ****@*****.***... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    Monday to friday
    Alberta
    10 days ago
  •  ...Java Microservices Calgary, AB-Onsite Mandate skills: System Design, Security, API Gateway, and OAuth (JWT) Job Description...  ...architectural options, defining future-state designs, and guiding engineering teams through phased delivery. Multi-Track Programmer Experience... 
    Senior
    For contractors

    NLB Services

    Calgary, AB
    25 days ago
  •  ...looking to recruit an experienced Software Development Team Lead....  ...Applied Mathematics, or a related engineering discipline. ~ Candidate...  ...and Delivery methodology ~ Java development experience including...  ...Experience in Geology and Geophysics domains especially Oil and Gas... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    1 day ago
  •  ...Halliburton company, builds the software and data platforms that help...  ...These are tools used daily by engineers and scientists at the world’s...  ...as: Geoscience — geology, geophysics, or petrophysics Drilling engineering...  ...include: Languages such as Java, C#, F#, C++, Python,... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    5 hours ago
  •  ...DO? Plan , Develop and deliver high quality software services to BCS. Continuously identify...  ...have: Bachelor's degree in Computer Science, Engineering, or related field. Backend Development: Strong proficiency in Java (Java 5+ preferred) . Experience with Spring... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Calgary, AB
    5 days ago
  •  ...in risk assessment, bid strategy, value engineering, and collaboration with key contributors...  ...Train, mentor, and develop junior and senior estimators Conduct performance reviews...  ...Skills Advanced proficiency in estimating software (e.g., HeavyBid, B2W, or equivalent) Strong... 
    Senior
    Full time
    Contract work
    For subcontractor
    Work at office

    The Sutherland Group of Companies

    Alberta
    5 days ago
  •  ...standards, and schedule. - Understand client needs and offer value engineering solutions to improve functionality, cost-efficiency, and...  ...with Microsoft Office Suite, project management and scheduling software, and a strong aptitude for adopting new technolog PCL is an... 
    Contract work
    Work at office

    PCL Construction

    Alberta
    5 hours ago
  •  ...troubleshooting, and operational support. The Senior Integration Analyst applies established...  ...experience in application integration and software development. ~Demonstrated hands-on...  ...Understanding of programming languages such as Java, Python, or C#. ~Hands-on experience with... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Aurora Cannabis

    Alberta
    4 days ago
  •  ...do we value? ~ CET designation or diploma or degree in Civil Engineering ~1-3+ years field level experience ~ High computer literacy...  ...Proficient in Microsoft office, excel ~ Experience in scheduling software an asset ~ Survey experience an asset ~ Past experience in... 
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Alberta
    16 hours ago
  •  ...cost tracking. Experience using Microsoft Excel and accounting software such as Microsoft Dynamics 365 Business Central or similar...  ...asset. Post-secondary education in Construction Management, Engineering Technology, Business Administration or a related field is considered... 
    For subcontractor
    Work at office

    League Projects Ltd.

    Alberta
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Geophysical Java Software Engineer. Be the first to apply!