... senior engineers, and collaborating with geoscientists to deliver production-grade systems. Job ... Solid professional experience in C/C++ (including frameworks like Qt) or Java for high-throughput ...
... senior engineers, and collaborating with geoscientists to deliver production-grade systems. Job ... Solid professional experience in C/C++ (including frameworks like Qt) or Java for high-throughput ...
As such, they are looking to hire an experienced senior engineer to help anchor and grow the team ... Hands-on experience with building software in languages such as C# or Java * Previously held a role ...
Quick apply
As such, they are looking to hire an experienced senior engineer to help anchor and grow the team ... Hands-on experience with building software in languages such as C# or Java * Previously held a role ...
As such, they are looking to hire an experienced senior engineer to help anchor and grow the team ... Hands-on experience with building software in languages such as C# or Java * Previously held a role ...
Quick apply
As such, they are looking to hire an experienced senior engineer to help anchor and grow the team ... Hands-on experience with building software in languages such as C# or Java * Previously held a role ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran * Frameworks, platforms, and ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran * Frameworks, platforms, and ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran * Frameworks, platforms, and ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Languages such as Java, C#, F#, C++, Python, TypeScript, and Fortran * Frameworks, platforms, and ...
As a Salesforce Developer for the Salesforce Platform within Wealth Management Canada (WMC), you ... Strong technical background with web development technologies like Java, C#, HTML, XML, JSP and ...
As a Salesforce Developer for the Salesforce Platform within Wealth Management Canada (WMC), you ... Strong technical background with web development technologies like Java, C#, HTML, XML, JSP and ...
Senior Manager, Digital Services Position start date: As soon as possible Application due date ... Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse. * Google ...
Quick apply
Senior Manager, Digital Services Position start date: As soon as possible Application due date ... Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse. * Google ...
Senior Full Stack Engineer (AI-Enabled Systems)
Calgary, AB · On-site
CA$75K - CA$141K/yr
Technology We are looking for a Senior Full Stack Engineer who can design and deliver scalable ... Backend: Java (Spring Boot), Node.js, Python * Frontend: React or Angular * Architecture:
Senior Full Stack Engineer (AI-Enabled Systems)
Calgary, AB · On-site
CA$75K - CA$141K/yr
Technology We are looking for a Senior Full Stack Engineer who can design and deliver scalable ... Backend: Java (Spring Boot), Node.js, Python * Frontend: React or Angular * Architecture:
1 - QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Engineer for our client. This is a ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...
Quick apply
1 - QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Engineer for our client. This is a ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...
1 - QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Engineer for our client. This is a ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...
Quick apply
1 - QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Engineer for our client. This is a ... Prior experience creating automated testing with Java and Javascript. * Experienced utilizing ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Quick apply
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
As platform engineers, we are building a next-generation machine learning platform, which ... Kafka, Flink) Requirements * 5+ years software development experience * 5+ years experience in Java ...
You will work closely with infrastructure, engineering, and DevSecOps teams to identify ... C++, Java, or C#. Administrator-level familiarity with Unix and Windows environments. Proven ...
You will work closely with infrastructure, engineering, and DevSecOps teams to identify ... C++, Java, or C#. Administrator-level familiarity with Unix and Windows environments. Proven ...
You will work closely with infrastructure, engineering, and DevSecOps teams to identify ... C++, Java, or C#. Administrator-level familiarity with Unix and Windows environments. Proven ...
You will work closely with infrastructure, engineering, and DevSecOps teams to identify ... C++, Java, or C#. Administrator-level familiarity with Unix and Windows environments. Proven ...
QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Lead for our client. This is a ... Quality Engineer role * Prior experience creating automated testing with Java and Javascript.
Quick apply
QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Lead for our client. This is a ... Quality Engineer role * Prior experience creating automated testing with Java and Javascript.
QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Lead for our client. This is a ... Quality Engineer role * Prior experience creating automated testing with Java and Javascript.
Quick apply
QA Automation Lead
Calgary, AB · Remote
We are looking for an experienced Senior Quality Automation Lead for our client. This is a ... Quality Engineer role * Prior experience creating automated testing with Java and Javascript.
Associate Consultant
Calgary, AB · On-site +1
Support Maximo implementation projects under the guidance of Cohesive senior consultants ... Experience in Python, Java, JavaScript, SQL, C#, or other programming languages * Strong customer ...
Associate Consultant
Calgary, AB · On-site +1
Support Maximo implementation projects under the guidance of Cohesive senior consultants ... Experience in Python, Java, JavaScript, SQL, C#, or other programming languages * Strong customer ...
Associate Consultant
Calgary, AB · On-site +1
Support Maximo implementation projects under the guidance of Cohesive senior consultants ... Experience in Python, Java, JavaScript, SQL, C#, or other programming languages * Strong customer ...
Associate Consultant
Calgary, AB · On-site +1
Support Maximo implementation projects under the guidance of Cohesive senior consultants ... Experience in Python, Java, JavaScript, SQL, C#, or other programming languages * Strong customer ...
Provide technical leadership and guidance to integration developers, reviewing designs, code, and ... Solid technical background in REST & SOAP APIs, XML, XSLT, JSON, WSDL, Web Services, Java, and/or
Provide technical leadership and guidance to integration developers, reviewing designs, code, and ... Solid technical background in REST & SOAP APIs, XML, XSLT, JSON, WSDL, Web Services, Java, and/or
Senior Java Developer information
What is the difference between Senior Java Developer vs Java Software Engineer?
| Aspect | Senior Java Developer | Java Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, Java certifications often preferred | Bachelor's in CS or related, Java certifications beneficial |
| Work Environment | Team lead roles, project management, mentoring | Development-focused, coding, testing, and implementation |
| Employer & Industry Usage | Tech companies, finance, e-commerce | Software firms, startups, enterprise IT |
| Common Search & Comparison | Often compared for experience level and responsibilities | Similar roles with slight variations in scope |
The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.
Is Java outdated in 2026?
What are some common challenges Senior Java Developers face when working on large-scale enterprise projects?
How much do senior Java developers make?
What are the key skills and qualifications needed to thrive as a Senior Java Developer, and why are they important?
What are Senior Java Developers?
Which pays more, C++ or Java?
Is AI replacing Java developers?

Geophysical Software Developer (Seismic Processing & Interpretation)
HalliburtonCalgary, AB • On-site
Other
Posted 3 days ago
Halliburton rating
7.2
Based on 122 frontline employees who took The Breakroom Quiz
259th of 355 rated engineering
Job description
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.
We are seeking a Geophysical Software Developer with a strong foundation in scientific computing and desktop application architectures to help build and maintain next-generation seismic processing and interpretation solutions. You will work within a collaborative team environment to deliver high-performance, scalable software used in complex on-premise and cloud environments.
This role combines software engineering with geophysical domain knowledge and is ideal for a developer who enjoys solving computationally intensive problems, working alongside senior engineers, and collaborating with geoscientists to deliver production-grade systems.
- Develop and maintain components of high-performance seismic application software, from data ingestion through visualization and interpretation deliverables.
- Collaborate with geoscientists, product owners, and QA analysts to translate domain requirements into reliable software features during Agile sprints.
- Implement and optimize software features and UI components for desktop-based seismic applications.
- Participate in code reviews and adhere to engineering best practices for performance, maintainability, and code quality.
- Build and manage automated workflows, data pipelines, and internal tools to improve team productivity.
- Utilize modern technologies, including AI-augmented development tooling, to safely accelerate software delivery and reduce technical debt.
- Education: BS or MS in Computer Science, Geoscience, Applied Mathematics, Engineering, or a related field.
- Experience: 2+ years of professional experience in scientific, energy sector, or geophysical software development.
- Systems Programming: Solid professional experience in C/C++ (including frameworks like Qt) or Java for high-throughput data processing and application development.
- Application Architecture: Experience developing commercial or internal thick-client desktop applications.
- Domain Knowledge: Familiarity with geoscience or seismic interpretation fundamentals and workflows.
- Methodologies: Experience working in an Agile/Scrum framework.
Preferred / Nice to Have
- Experience with Python scientific ecosystem (NumPy, Pandas) for data analysis and metric automation.
- Hands-on exploration of modern systems languages (such as Rust) and 3D graphics/rendering concepts.
- Familiarity with cloud platforms (Azure or AWS) and basic infrastructure maintenance.
- Experience writing or optimizing data importers and real-time processing pipelines.
- Proficiency with Git-based workflows and CI/CD practices.
- Active experience utilizing AI-augmented tooling (e.g., Claude Code, GitHub Copilot) to optimize personal development workflows.
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: 209792
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:
Compensation Information
Compensation is competitive and commensurate with experience.
What Halliburton employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Halliburton
Sourced by ZipRecruiter
Halliburton, headquartered in Houston, TX, US, is a world-renowned corporation in the oilfield services industry. Established in 1919, the company has made significant inroads in the energy sector, playing a pivotal role in oil and gas explorations across the globe. One can visit their official website, halliburton.com, to learn more about their business operations, products, and services. Halliburton specializes in a broad spectrum of services including locating hydrocarbons, managing geological data, drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the field. Halliburton’s mission is to maximize the value of oil and gas assets.
Industry
Health care and social assistance
Company size
10,000+ Employees
Headquarters location
Houston, TX, US