Talent.com
Senior Geophysical Java Software Engineer
Senior Geophysical Java Software EngineerMyPetroCareer.com • Calgary, AB, CA
Senior Geophysical Java Software Engineer

Senior Geophysical Java Software Engineer

MyPetroCareer.com • Calgary, AB, CA
22 days ago
Job type
  • Full-time
  • Part-time
Job description

Senior Geophysical Java Software Engineer

Join to apply for the Senior Geophysical Java Software Engineer role at MyPetroCareer.com

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
  • Equal Opportunity Employer

    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 : none
  • Work Schedule : Hybrid
  • Compensation : Competitive and commensurate with experience.
  • Referral

    Referrals increase your chances of interviewing at MyPetroCareer.com by 2x.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Java Software Engineer • Calgary, AB, CA

    Similar jobs
    Senior Java Engineer

    Senior Java Engineer

    SuperAnnotate • Okotoks, Alberta, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 20 hours ago • New!
    Senior Software Developer

    Senior Software Developer

    Reach • Calgary, AB, Canada
    Full-time
    Application Integration Services.Manager of Application Integration.Reporting to the Manager of Application Integration, you’ll design, build, and optimize core services that power our Mercha...Show more
    Last updated: 17 days ago • Promoted
    DevOps Engineer

    DevOps Engineer

    Sidetrade • Calgary, AB, Canada
    Full-time
    Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized by Gartner.Indulge your passion for high-availability software and performance enhancement as part ...Show more
    Last updated: 19 days ago • Promoted
    Senior Java Full Stack Developer

    Senior Java Full Stack Developer

    Compunnel, Inc. • Calgary
    Full-time
    We are seeking a Senior Java Full Stack Developer to build and maintain the corporate client platform within our Wealth Management suite of applications. This role involves hands-on work with applic...Show more
    Last updated: 14 days ago • Promoted
    Senior Systems & Graphics Engineer

    Senior Systems & Graphics Engineer

    Parallelz • Calgary, AB, Canada
    Full-time
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago • Promoted
    Guidewire Engineer

    Guidewire Engineer

    BuzzClan • calgary, ab, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Controls Engineer

    Senior Controls Engineer

    Propak Systems Ltd. • Airdrie, AB, Canada
    Full-time
    The position is responsible for planning and directing large engineering projects, setting priorities, allocating resources, and making necessary decisions on day-to-day operating matters within th...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Kuva Systems • Calgary, AB, Canada
    Full-time
    Kuva Canada, a subsidiary of Sensirion Connected Solutions, is looking for a Staff Engineer to help build our next generation IoT Platform for processing emission detections from our infrared imagi...Show more
    Last updated: 5 days ago • Promoted
    Guidewire Engineer - BuzzClan

    Guidewire Engineer - BuzzClan

    BuzzClan • calgary, ab, ca
    Full-time
    Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Full-Stack Engineer — Calgary, Hybrid

    Senior Java Full-Stack Engineer — Calgary, Hybrid

    CGI • Calgary
    Full-time
    A leading IT consulting firm is seeking a Senior Java Full Stack Developer in Calgary, Alberta.The position involves investigating production code issues, driving software design and development, a...Show more
    Last updated: 14 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Calgary, AB, Canada
    Full-time
    At Targeted Talent, we love finding our clients the best possible talent, and it shows!.Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems...Show more
    Last updated: 30+ days ago • Promoted
    Geophysical Software Architect — Cloud & On-Prem Leader

    Geophysical Software Architect — Cloud & On-Prem Leader

    Working Energy • Calgary
    Full-time
    A global leader in energy solutions in Calgary is seeking an experienced software developer specializing in geophysical applications. You will collaborate with experts to design and maintain high-pe...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer, Commerce

    Senior Software Engineer, Commerce

    Helcim • Calgary, AB, Canada
    Full-time
    Helcim was founded with a mission at heart : to be the worlds most loved payment system.We believe that by offering small businesses in North America a decidedly human payment solution where it is e...Show more
    Last updated: 4 days ago • Promoted
    Senior Java full Stack Developer (Hybrid)

    Senior Java full Stack Developer (Hybrid)

    Morgan Stanley • Calgary
    Full-time
    We are seeking a senior Java full stack developer, with quality and detail to build and maintain the corporate client platform on wealth management suite of applications for ESOPs.The candidate wil...Show more
    Last updated: 14 days ago • Promoted
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Okotoks, Alberta, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 20 hours ago • New!
    Senior Java Full-Stack Engineer : Microservices & Angular

    Senior Java Full-Stack Engineer : Microservices & Angular

    Infosys • Calgary
    Full-time
    A leading IT consulting firm is seeking a Senior Java Full Stack Developer in Calgary, Alberta.This role involves translating software requirements into maintainable solutions, with strong Java and...Show more
    Last updated: 14 days ago • Promoted
    Senior Geophysical Software Architect (Cloud / On-Prem)

    Senior Geophysical Software Architect (Cloud / On-Prem)

    Halliburton Energy Services • Calgary
    Full-time
    A global energy services provider in Calgary, Canada, is looking for a Software Developer to create high-performance applications for geophysical and geological data analysis.The ideal candidate ha...Show more
    Last updated: 14 days ago • Promoted
    Java Developer (Intermediate to Senior)

    Java Developer (Intermediate to Senior)

    Targeted Talent • Calgary, AB, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used....Show more
    Last updated: 30+ days ago • Promoted