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 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Geophysical Java Software Engineer in Calgary, AB vacancy
  •  ...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
    12 hours ago
  • $105.48k - $115.48k per year

     ...Position Summary:  As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions...  ...projects from concept to completion. Leveraging your expertise in Java, Spring, and modern backend technologies, you will guide the... 
    Senior
    Full time

    Netcracker

    Calgary, AB
    23 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
    2 days ago
  • $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-class...  ...experience ~5+ years experience in Java, Shell, Python development ~ Excellent... 
    Senior
    Remote job

    Datavisor

    Calgary, AB
    23 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...  ...as: Geoscience — geology, geophysics, or petrophysics Drilling engineering...  ...include: Languages such as Java, C#, F#, C++, Python, and... 
    Suggested
    Full time
    Part time
    Worldwide
    Shift work

    Halliburton

    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
    23 hours ago
  • $120k - $200k per year

     ...Modern software runs on open source — and managing the compliance, security, and regulatory...  ...it is one of the biggest problems facing engineering and legal teams today. FOSSA is the platform...  ...together and love our jobs. As a senior software engineer on our team, you'll be... 
    Senior
    Full time

    Fossa

    Calgary, AB
    23 hours 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
    24 days ago
  •  ...Role: Java Full Stack Developer Location: Calgary(Hybrid 3 days) Only Local Candidates Responsibilities Lead the design and implementation of scalable microservices architecture to enhance system performance and reliability Oversee the development and deployment of... 
    For contractors
    Local area

    Themesoft Inc.

    Calgary, AB
    13 days ago
  •  ...properties Collaborate with geophysicists, geologists, and engineers to support exploration, risk assessment, and development planning...  ...enrolled in a bachelor's or master's degree program in Geophysics (recent new graduates of an accredited institution will also be... 
    Full time
    Summer work
    Internship
    Work at office
    Immediate start
    Relocation
    Relocation package
    Monday to friday
    Shift work

    Canadian Natural Resources Limited (CNRL)

    Calgary, AB
    7 days 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
    23 hours ago
  • $95k - $100k per year

     ...parent company. The Opportunity As a Senior Software Developer , we are looking for the...  ...Software Developer to join our Digital Billing Engineering DevOps team. This is a critical role...  ...Background: Strong proficiency in Java and Node.js. (Backend experience with TypeScript... 
    Senior
    Remplacement
    Permanent employment
    Full time

    TELUS Digital

    Calgary, AB
    12 days ago
  • $145k per year

     ...ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing...  ...environment. Duties: Serve as a senior full-stack technical contributor across...  ...services and APIs using Node.js, Java, and Spring Boot. Support data-intensive... 
    Senior
    Permanent employment
    Full time

    ClearGov

    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
    13 days ago
  • $100 - $150 per hour

     ...we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation...  ...least one common tech stack (TypeScript, Python, Ruby, PHP, Java, Rust, Go, or C++) Strong judgment about what "good code"... 
    Senior
    Full time
    Contract work
    Remote work

    DataAnnotation

    Calgary, AB
    25 days 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
    24 days ago
  •  ...revolutionizing payments, and we're looking for a Senior Android Developer to be a pivotal part...  ...'ll also assist in recruiting top-tier engineering talent. Cross-Functional Collaboration...  ...AI tools and methodologies to optimize software development workflows, including but not... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Monday to friday
    Flexible hours

    Helcim

    Calgary, AB
    23 hours 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
    23 hours ago
  •  ...of next-generation AI-enabled software platforms. Our products...  ...the intersection of software engineering, infrastructure engineering,...  ...domain: ~ Geoscience - geology, geophysics, or petrophysics Technologies...  ...: TypeScript, Python, Java, C#, and Go Angular, React... 
    Senior
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    2 days ago
  • $40 per hour

     ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all...  ...improve machine-written and human-written software engineering-related outputs. Report quality...  ...and the following programming languages: Java, JavaScript, Go, and SQL (any dialect).... 
    Hourly pay
    16 hours
    Permanent employment
    Contract work
    Temporary work
    Part time
    For contractors
    Remote work

    Cohere

    Calgary, AB
    3 days ago
  •  ...doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings...  ...The role at high level: We're looking for a talented Senior Software Development Engineer who enjoys tackling hard problems and wants to create... 
    Senior
    Internship

    Wagepoint

    Calgary, AB
    a month 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
    23 hours 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
    Relocation package

    Elk Valley Resources

    Calgary, AB
    23 hours 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
    23 hours ago
  •  ...combines rugged GPS devices with advanced software, supported by global satellite and...  ...Role Overview We are seeking a Senior Product Manager – Software to own and evolve...  ...lifecycle. You will work closely with Engineering, UX, Product Marketing, Customer Success,... 
    Senior
    Full time

    Geoforce

    Calgary, AB
    23 hours 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
    23 hours ago
  •  ...champions for quality and continuous learning. As the Director, Software Engineering, you will provide strategic and operational leadership for...  ..., and ensure business objectives are achieved. Act as a senior escalation point for technical and operational challenges.... 
    Senior
    Long term contract

    Homewood Health Centre

    Calgary, AB
    6 days ago
  •  ...Geologic is a trusted data, software, and information solutions company committed to the Energy Industry....  .... About the Role Geologic is looking for a Senior Manager, Software Development to lead a full-stack engineering team building modern, cloud-based applications. This... 
    Senior
    Full time

    Geologic

    Calgary, AB
    9 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
    23 hours ago
  •  ...every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing...  ...issues alongside the robotics and hardware teams. Set the engineering bar — define standards for architecture, testing, and code... 
    Senior
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    25 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!