1,005,333open jobs
59,871companies
166,150added this week
Browse all
Salary
≈ $102k – $207k per year (Estimated)
Location
In office (Calgary)
Seniority
Senior · 3+ years exp

Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Sep 30, 2026.

Overview
Company
Impact
Profile match
Halliburton is a multinational energy services company that provides technology and services for the oil, gas, and energy sectors. The enterprise offers reservoir performance tools, drilling services, well construction and completion solutions, formation evaluation, digital subsurface modeling, and low-carbon energy transition technologies. Headquartered in Houston, Texas, United States, the organization serves national oil companies, independent producers, and global energy corporations across more than 70 countries worldwide.

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.

About Landmark

Landmark, a Halliburton business line, provides the industry’s most comprehensive suite of digital solutions for exploration, drilling, and production optimization. Its software and data platforms empower customers to model subsurface assets, manage drilling risk, and accelerate decision-making through cloud, AI, and advanced analytics.

About the Role

The Core Java Software Developer will design, develop, test, and maintain desktop software used in subsurface and geoscience engineering workflows. Working on Jupiter Subsurface applications, the developer will translate product requirements and architectural direction into secure, reliable, and maintainable Java application capabilities.

This role is suited to a software developer who combines Core Java or desktop application development experience with an interest in scientific and engineering software. Depending on experience and level, the developer may contribute to application design, implementation, automated testing, troubleshooting, code quality, and the continued development of complex technical applications.

Key Responsibilities

  • Develop and enhance Core Java desktop application capabilities for Jupiter Subsurface engineering and geoscience workflows.
  • Translate product requirements and software architecture into maintainable, testable, and secure Java implementations.
  • Design, code, test, debug, and document desktop application components within an established software architecture.
  • Investigate software defects, identify root causes, and implement appropriately scoped corrections.
  • Apply object-oriented design principles and structured problem-solving techniques to scientific and engineering software challenges.
  • Create and maintain unit, integration, automated regression, or other appropriate software tests.
  • Follow secure coding standards and participate in the identification, triage, and remediation of application-security findings.
  • Participate in code reviews and incorporate technical feedback to improve software quality, maintainability, and development practices.
  • Collaborate with Product Management, Software Architects, developers, and quality stakeholders to clarify requirements and acceptance criteria.
  • Maintain technical documentation covering assigned components, implementation decisions, testing, and issue resolution.
  • Build knowledge of subsurface workflows, geoscience applications, and the technical needs of engineering-software users.

Qualifications

Required

  • Undergraduate degree in Computer Science or a similar discipline and 0 to 2 years of related software development experience, or 3 years of related software development experience.
  • Foundational knowledge of software development concepts, programming practices, data structures, and application design.
  • Ability to design, code, test, troubleshoot, and document appropriately scoped software components.
  • Ability to analyze software defects and apply structured problem-solving techniques with guidance when needed.
  • Understanding of secure coding principles and willingness to follow established application-security practices.
  • Ability to collaborate with technical team members, receive development guidance, and communicate progress or technical issues clearly.

Preferred

  • The following qualifications are preferred and are not additional minimum requirements:
  • Experience gained through internships, academic projects, research, open-source contributions, or professional software development.
  • Exposure to automated testing, regression testing, source control, code review, or continuous integration practices.
  • Familiarity with software used for engineering, scientific, geoscience, data-intensive, or technical workflows.
  • Exposure to Agile or iterative software development practices.
  • Interest in learning subsurface technology, energy workflows, and scientific software development.

Candidates who possess qualifications exceeding the minimum job requirements may be considered for higher-level positions based on experience, additional qualifications, demonstrated capabilities, and current business needs. Depending on education, experience, and skill level, candidates may be eligible for roles ranging from Associate Software Developer, Subsurface Applications to Software Developer, Subsurface Applications or Senior Software Developer, Subsurface Applications.

Core Competencies

Software Development | Application Development | Object-Oriented Programming | Secure Coding | Unit Testing | Automated Testing | Regression Testing | Software Troubleshooting | Debugging | Code Review | Source Control | Software Documentation | Application Security | Engineering Software | Scientific Software | Subsurface Applications

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: 212008

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,005,333 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Calgary
≈ $110k – $223k per year (Estimated) • Hybrid • 5+ years exp • Vancouver
C++
Apply
$55k – $85k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
SQL
Databases
Apache Kafka
AI/ML
Airflow
Frontend
Bootstrap
JQuery
Mobile
JUnit
DevOps
Rest API
Cybersecurity
Keycloak
Analytics
Apache NiFi
Management
Agile
Scrum
Apply
In office • Internship • Bachelor's Degree • Vancouver
Java
Java
Spring Boot
Databases
PostgreSQL
Redis
DevOps
gRPC
CI/CD
Docker
Kubernetes
Apply
≈ $20k – $44k per year (Estimated) • In office • Full-Time • 5+ years exp • Durban
JavaScript
TypeScript
SQL
C#
Node JS
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
Mobile
Ionic
Xamarin
DevOps
Azure DevOps
Azure
CI/CD
Management
SharePoint
Apply
Full Stack Engineer 22 min ago
≈ $36k – $74k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Johannesburg
SQL
C#
C#
.NET
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
Analytics
Informatica
Apply
In office • Bachelor's Degree • Oslo
JavaScript
TypeScript
Databases
PostgreSQL
Apache Kafka
AI/ML
Copilot
Claude Code
Frontend
GraphQL
React.js
DevOps
Rest API
Azure
CI/CD
Kubernetes
Management
Agile
Apply
In office • Internship • High School Diploma • Kansas City
Python
JavaScript
SQL
C#
C#
.NET
Databases
Azure Cosmos DB
AI/ML
AI Agents
Machine Learning
DevOps
Azure DevOps
Azure
CI/CD
Git
Management
Agile
Microsoft Office
Apply
$120k – $200k per year • In office • Freelance • 8+ years exp • United States
JavaScript
Java
TypeScript
Frontend
Angular
DevOps
CI/CD
Apply
≈ $154k – $306k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Houston
AI/ML
Model Context Protocol
DevOps
CI/CD
Platform Engineering
Apply
$101k – $162k per year • Remote (United States) • 8+ years exp
Management
Agile
Apply
≈ $109k – $212k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Calgary
Java
Management
Agile
Apply
≈ $103k – $208k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Calgary
JavaScript
TypeScript
Databases
Apache Kafka
DevOps
Rest API
Kubernetes
Amazon Kinesis
Management
Agile
Apply
≈ $110k – $215k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Calgary
Python
JavaScript
Java
TypeScript
SQL
C#
C++
Node JS
Fortran
F#
C#
.NET
Databases
PostgreSQL
AI/ML
LLM
Machine Learning
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Terraform
Ansible
Helm
Azure
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Apply
≈ $110k – $215k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Calgary
Python
JavaScript
Java
TypeScript
SQL
C#
C++
Node JS
F#
C#
.NET
Databases
PostgreSQL
AI/ML
LLM
Machine Learning
Frontend
Angular
React.js
Mobile
JUnit
DevOps
Terraform
Ansible
Helm
Azure
CI/CD
ArgoCD
AWS
Docker
Kubernetes
Apply
In office • Bachelor's Degree • Oslo
JavaScript
TypeScript
Databases
PostgreSQL
Apache Kafka
AI/ML
Copilot
Claude Code
Frontend
GraphQL
React.js
DevOps
Rest API
Azure
CI/CD
Kubernetes
Management
Agile
Apply
$125k – $155k per year • In office • 8+ years exp • Bachelor's Degree • Calgary
JavaScript
Java
TypeScript
SQL
COBOL
Java
Spring Boot
COBOL
IBM MQ
Databases
Oracle
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
Frontend
Angular
DevOps
Rest API
Splunk
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Platform Engineering
API Gateway
Management
Agile
Scrum
QA
Swagger
Apply
Account Executive 10 hours ago
≈ $44k – $100k per year (Estimated) • In office • 4+ years exp • Calgary
Management
Microsoft Office
Apply
≈ $97k – $215k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Calgary
Python
AI/ML
Scikit-learn
NLP
TensorFlow
PyTorch
DevOps
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
≈ $42k – $69k per year (Estimated) • In office • Internship • Bachelor's Degree • Calgary
Apply
≈ $55k – $136k per year (Estimated) • In office • Calgary
Apply
See all jobs
This is one of many
1,005,333 more open roles from verified company boards, updated every day.