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 19 hours 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
  •  ...are seeking an elite, deeply technical Senior SDET / Quality Engineer with a rare combination of skills:...  ...efficient test code in both Python and Java , following strict object-oriented...  ...of Hands-on Experience in dedicated Software Test Automation or Software Development... 
    Senior
    Contract work
    Remote work
    Shift work

    Trident Staff

    Alberta
    16 days 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
    1 day ago
  •  ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could focus on meaningful... 
    Senior
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Alberta
    5 days ago
  • $130k - $180k per year

     ...prevent unauthorized attempts to access data ~ Partner with engineering to develop a prioritized product roadmap and backlog to execute...  ...enabling builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available,... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Alberta
    4 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
    27 days ago
  • Senior Construction Manager – Combined Cycle Power Generation Location: Calgary, Alberta, Canada (Initial Assignment) with potential transition...  ...across all phases of construction ~Supporting and interfacing engineering teams to ensure constructability, alignment of detailed design... 
    Senior
    Long term contract
    Contract work
    For contractors
    Direct hire
    Local area
    Relocation package

    Genesis Technical Staffing, Inc

    Alberta
    5 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
    a month 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
    1 day 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
    6 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
    27 days ago
  •  ...engage with other team members, sales, technical support, and engineering. Perform on-site installation, repair, maintenance, qualification...  ...x-ray diffraction (XRD) systems. Use customer management software to monitor service calls, manage parts inventories, and... 
    Remplacement
    Full time
    Traineeship
    Work at office
    Remote work
    Worldwide

    Thermo Fisher Scientific

    Alberta
    3 days ago
  •  ...Overview: We are seeking an Environmental Compliance Engineer/Specialist to lead the site’s Environmental program through people engagement, ownership of programs, and influence. Provides technical expertise, proactive actions, regulatory compliance, and consultation on... 
    Full time
    Local area
    Worldwide

    Celanese

    Alberta
    11 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
    a month 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
  •  ...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
    a month 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
    28 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
    19 hours ago
  •  ...strategy. ~ Present and align with the senior leadership on a coaching plan to support...  ...8+ years' experience in delivering Agile software solutions as an Agile Coach, Scrum Master,...  ...office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to... 
    Senior
    Full time
    Work at office
    Remote work

    Genesys

    Alberta
    3 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
    19 hours ago
  •  ...partners across our sales, product, finance, technology, and engineering teams. As the Senior Strategy Manager, Pricing & Programs , you will lead and...  ...pricing strategy across the Consumer Goods & Agriculture software products and maximizing our revenue and profit potential.... 
    Senior
    Full time

    TELUS Agriculture & Consumer Goods

    Alberta
    26 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
    19 hours ago
  •  ...Halliburton company, builds the software and data platforms 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, TypeScript... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    6 days 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
    25 days ago
  •  ...assess the effectiveness of mitigation measures. Collaborate with engineers, geologists, hydrogeologists, and environmental scientists to...  .... We value your: Experience with geochemical modeling software such as PHREEQC and Geochemist’s Workbench, Python, R, GIS,... 
    Long term contract
    Work at office
    Work from home
    Home office
    Flexible hours

    Klohn Crippen Berger

    Alberta
    19 days ago
  •  ...Manager of Financial Services and is responsible for providing senior-level financial analysis, reporting, compliance support, and advice...  ..., recommend, and support improvements to financial processes, software, internal controls, reporting tools, and system utilization. Develop... 
    Senior

    Wheatland County

    Alberta
    12 days 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, and... 
    Full time
    Part time
    Worldwide
    Shift work

    Halliburton

    Calgary, AB
    19 hours ago

Do you want to receive more vacancies?

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