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

Senior Geophysical Java Software Engineer

Halliburton

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++.
  • 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

  • SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
  • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • 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.
  • 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

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++.
  • 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

  • SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
  • DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
  • 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.
  • 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

We invest in our employees through competitive compensation plans, health benefits, work-life programs, and reward and incentive plans. We have the right people to develop the right technologies and bring innovative solutions to the industry – and we value those people as an unmatched competitive advantage.

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Senior Geophysical Java Software Engineer in Calgary, AB vacancy
  • $120k - $150k per year

     ...advanced device intelligence, powerful decision engine and investigation tools work together to...  ...across the globe. Our award-winning software platform is powered by a team of world-...  ...development experience ~5+ years experience in Java, Shell, Python development ~ Excellent... 
    Senior
    Full time
    Remote work

    Datavisor

    Calgary, AB
    1 day ago
  •  ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and eCommerce teams. This role is responsible for delivering high-quality technical solutions, mentoring junior developers, and driving... 
    Senior
    Long term contract
    Full time
    Internship
    Local area

    Getty Images

    Calgary, AB
    1 day 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
    2 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...  ...Experience in Geology and Geophysics domains especially Oil and Gas... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    1 day ago
  •  ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and...  ..., and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform) Prior experience... 
    Senior
    Full time
    Remote work

    Speechify

    Calgary, AB
    1 day ago
  •  ...Halliburton company, builds the software and data solutions that help...  ...are tools used daily by engineers and scientists at the world's...  ...you. The role suits a senior software engineer with proven...  ...Geoscience - geology, geophysics, or petrophysics Drilling... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    16 days ago
  •  ...WHAT YOU’LL DO: The Senior Quality Engineer is a recognized subject ‑ matter expert and quality leader responsible for ensuring products consistently...  ...to closure.  Working knowledge of 3D modeling and design software such as Solidworks  Act as the primary quality interface... 
    Senior
    Long term contract
    Casual work

    Ecolab Inc.

    Calgary, AB
    2 days ago
  • $110k - $140k per year

     ...About The Role As a Senior Software Engineer, you will play a key individual contributor role in designing, developing, and maintaining production-ready tools and products for the Brilliant Harvest platform, with a strong focus on ETL pipelines for data extraction and ingestion... 
    Senior
    For contractors
    Remote work
    Flexible hours

    Brilliant Harvest Inc.

    Calgary, AB
    5 days ago
  •  ...Job Purpose The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Work from home

    Symend

    Calgary, AB
    7 days ago
  • $108k - $133k per year

     ...experience and have an interest in the following: software development, data development, cloud...  ...’s Degree in Computer Science, Computer Engineering or a related discipline, with experience...  ...Minimum of five years of progressively senior level experience delivering and supporting... 
    Senior
    Full time
    Relocation package

    Elk Valley Resources

    Calgary, AB
    1 day ago
  •  ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing...  ...Bring:   ~ Bachelor's degree in Computer Science, Software Engineering, or a related field.  ~5-7 years of professional experience... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

    Calgary, AB
    1 day ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Long term contract
    Full time
    Work at office

    Speechify

    Calgary, AB
    1 day ago
  •  ...the platform owns the experience. We're hiring a staff-level engineer to take ownership of major runtime surfaces and grow into a...  ...Below you'll find an outline of the interview plan for our Senior Software Engineer (AI Platform) position. Please note that this is what... 
    Senior
    Remote job
    Full time
    Contract work
    Internship
    Live In
    Work at office
    Flexible hours

    Syndio

    Calgary, AB
    1 day ago
  •  ...Your new company   Our client is investing in AI-driven software development and enterprise modernization. As part of a growing...  ...performance and accelerate innovation. Your new role   As a Senior Software Engineer, you'll lead the design and delivery of modern enterprise... 
    Senior
    Contract work

    Hays

    Calgary, AB
    7 days ago
  •  ...Innovative, precise, and driven by craft - this is how we describe the engineering team at MNP Labs. MNP is proudly Canadian. Providing business...  ...-market business practices.   Make an impact as a Full Stack Software as part of the MNP Labs team. Here you will design, build, and... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Experienced Career

    Calgary, AB
    1 day ago
  •  ...intensive modules within the DecisionSpace Geoscience platform using Java and OpenGL Implement advanced 2D and 3D visualization...  ...in Linux environments.  Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions... 
    Contract work

    Maarut

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

    Halliburton

    Calgary, AB
    16 days ago
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath the biggest decisions people...  ...of millions of transactions processed every month. The engineers here own their services from architecture decisions through... 
    Senior
    Long term contract
    Full time
    Manual labor
    Relocation package

    Neo Financial

    Calgary, AB
    1 day ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Calgary, AB
    1 day ago
  •  ...group insurance plan Who is GCM Consultants? We are a local engineering firm that has been helping customers in all industries with...  ...boundaries of creativity . Are you a passionate and creative Senior Engineer willing to contribute to challenging projects? Would you... 
    Senior
    Permanent employment
    Full time
    Local area
    Flexible hours

    GCM Consultants inc.

    Calgary, AB
    4 days ago
  •  ...global energy industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform. This...  ...application development when needed. The ideal candidate has strong Java experience, is comfortable working with distributed... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    1 day ago
  •  ...Senior DevOps Engineer Location: Calgary, AB — Hybrid (Yes, our job postings are intentionally longer than others. Though they will provide...  ...GitHub Actions that support secure, reliable, and frequent software delivery for an AI-driven development team, participating in... 
    Senior
    Internship

    Sovra

    Calgary, AB
    1 day ago
  •  ...backgrounds, including finance, technology, engineering, compliance, marketing, and more. We'...  ...a skilled Security Engineer to analyze software designs and implementations from a security...  ...following core languages: Ruby on Rails, Java, Javascript and .NET Adequate... 
    Full time
    Work at office
    Work from home
    Flexible hours

    NDAX Canada Inc.

    Calgary, AB
    5 days ago
  •  ...Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (...  ...the best.   Position Overview: The Senior Research Software Developer is an experienced...  ...a variety of domains Collaborate with engineering, product management, and scientific/... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    1 day ago
  •  ...sustainable tomorrow.   The Team: We're looking for a Senior Data Engineer to lead the technical implementation of our next-generation Market...  ...Engineering to turn advanced models into scalable commercial software.   As the technical leader for market modeling, you will... 
    Senior
    Long term contract

    Enverus

    Calgary, AB
    1 day ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as... 
    Senior
    Full time
    Work at office
    Remote work

    Speechify

    Calgary, AB
    1 day ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior...  ...Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms... 
    Senior
    Remote job
    For contractors

    YO AI Labs

    Calgary, AB
    20 days ago
  •  ...Clifton, an award-winning engineering and environmental consultancy, that opened its doors in...  ...Clifton is currently seeking a highly skilled Senior Railway Design Engineer to join our team...  ...computer assisted engineering and design software, including AutoCAD Civil 3D, and others.... 
    Senior
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Clifton Engineering

    Calgary, AB
    1 day ago
  • $130k - $150k per year

     ...the future of care. The Opportunity We’re hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team...  ...turn ambiguous clinical and product problems into working software, and can own work from early experimentation through... 
    Senior
    Full time
    Remote work
    Flexible hours

    Fullscript

    Calgary, AB
    1 day ago
  •  ...Senior Engineer – Building Science Alberta/Manitoba/Saskatchewan Are you a seasoned Building Science professional eager to make an impact...  ...or project manager. ~ Proficiency with building science software/tools and a solid understanding of building envelope systems.... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Pinchin Canada Career

    Calgary, AB
    1 day ago

Do you want to receive more vacancies?

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