Software Developer, Subsurface Applications (Associate - Senior) Landmark
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.
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: 212178
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.
- ...employees and empowering them to develop themselves and their careers.... ...global energy industry. About Landmark Landmark, a Halliburton business... ...production optimization. Its software and data platforms empower customers to model subsurface assets, manage drilling risk, and...SeniorFull timePart time
- ...The Role Pason is seeking a Software Developer Intern for the Enterprise Applications team (EA) for a 16-month internship from May 2027 until August 2028. During your internship at Pason, you will build strong competencies in software design and development, data structures...SuggestedInternshipWork at officeRemote work
- ...in our employees and empowering them to develop themselves and their careers.... ...industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic... ...while also supporting web-based application development when needed. The ideal...SeniorFull timePart timeSecond job
- ...2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered)... ...from all qualified individuals. We thank all interested applicants; however, only qualified applicants selected for an interview...SeniorFull timeWork at office
$108k - $133k per year
...opportunity? Join our team. Application Deadline: July 20, 2026... ...an interest in the following: software development, data development... ...cloud platform Provide and develop monitoring and performance metrics... ...five years of progressively senior level experience delivering...SeniorFull timeRelocation package- ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products... ...: Design, develop, and test software applications keeping in mind performance, usability, and scalability....SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
- ...employees and empowering them to develop themselves and their careers.... ...global energy industry. About Landmark Landmark, a Halliburton company, builds the software and data platforms that help... ...better decisions. Our products span subsurface interpretation, well...SeniorLong term contractFull timeContract workPart timeSecond jobWorldwide
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...of products and services to the global energy industry.About Landmark Landmark, a Halliburton business line, provides the industry’s most...SeniorFull time
- ...to support and maintain the applications that support business processes... .... Assist with / lead software upgrades, patches code releases... ...and reports. Assist more senior I/S staff in working with business... ...that will be used to develop technical specifications; assist...SeniorFull timeVisa sponsorshipWork visa
- ...customers work. Every day we help them develop critical mineral resources more... ...The Role Reporting to the Team Lead, Software Development, the Senior Software Developer designs, develops, and delivers rich web-based applications for visualizing complex geoscience data...SeniorLong term contract
$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people... ...record check and credit check. By continuing with your application, you agree to the Candidate Privacy Notice , which...SeniorLong term contractFull timeManual laborRelocation package- ...About the role As ATB's next Dev Experience Developer you would be responsible for fostering successful software development, testing, and delivery across several... ..., debug, test, and maintain pipelines for CI/CD applications Not required, but we use: GitLab yml configured...SeniorFull timeContract workRemote workFlexible hours
- ...employees and empowering them to develop themselves and their careers.... ...reliability of next-generation AI-enabled software platforms. Our products combine modern web applications, cloud-native services, and... ...compounds over time. Why Landmark We build small, high-...SeniorFull timePart timeSecond jobShift work
- ...MR market leader imaging processing software. Circle Cardiovascular Imaging... ...best. Position Overview: The Senior Research Software Developer is an experienced research software... ...changing the medical technology world and submit your application below! #LIOnsite...SeniorFull timeFlexible hours
$135k - $165k per year
...services industry. They are looking for a Senior Associate who will be responsible for devising,... ...planning process Clear opportunity to develop into a trusted, client-facing financial... ...the below: ~ Using financial planning software (e.g. Naviplan, WealthPath, Conquest or...SeniorLong term contractFor contractorsWork at officeLocal area- ...leading solution built to help software companies generate revenue... ...work that moves and associates model outputs with the right... ...experience building full-stack web applications, with working knowledge of both... ...of personal data from job applicants, please read our Candidate...Full timeImmediate startWorldwide
- ...The Role Pason is seeking a Software Developer Intern for our DataHub team for a 16-month internship from May 2027 until August 2028. The DataHub is a highly secure web application used by drilling engineers and geologists to remotely manage their drilling operations in...InternshipWork at officeRemote work
- ...Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications. This role will be responsible for developing, testing, deploying, maintaining, and supporting the various products maintained by...Full time
- ...across multiple factories. We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions... ...-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers. ~ Develop perception components — implement...SeniorFull timeInternshipRelocation packageFlexible hours
- ...MR market leader imaging processing software. Circle Cardiovascular Imaging (... ...Overview: We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development... ...systems for cardiovascular imaging applications. This role is suited for an...SeniorFull timeFlexible hours
- ...The Role Pason is seeking a Software Developer in our Rigsite QA automation testing group for a 16-month term from May 2027 until August... ..., implementing, testing, and deployment of software applications. You will build upon your already strong programming skills...Internship
- ...Business Technology Services team as a Senior ServiceNow Developer and Administrator. This diverse team... ...Participate in all phases of the software development life cycle, including analysis... ...~ ServiceNow Certified Application Developer ~ ServiceNow Certified Implementation...SeniorRemote workFlexible hours
$145k - $155k per year
...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end... ...beyond academic metrics by evaluating how applicants think, reason, and respond in complex... ...-world conditions. We’re hiring two Software Developers to join the Casper team: one...SeniorRemote jobLong term contractFull timeShift workNight shift- ...by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team... ...of a small team to build React Native iOS / Android applications Architect, build and maintain excellent React Native...SeniorFull timeWork at officeRemote work
- ...Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (... ...Position Overview: The Software Developer is responsible for the development of... ...various components of the software including application graphical user interface/workflows, back...Full timeFlexible hours
- ...development milestones and transition into construction readiness. Develop project execution strategies, schedules, milestone plans, budgets... ...operate in alignment with company expectations. Act as a senior ambassador for BluEarth, upholding company values and strengthening...SeniorFull timeWork at officeLocal areaRemote work
$96.56k - $128.74k per year
...Application deadline: Oct 23 12:00 PM ET Join the EDC Team! At EDC, we support Canadian businesses to succeed globally. We... ...making Canada and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation...SeniorPermanent employmentFull timeWork at officeRelocation packageFlexible hours3 days per week$120k - $150k per year
...companies across the globe. Our award-winning software platform is powered by a team of world-... .... The platform team is responsible for developing the architecture that makes real-time UML... ...scale machine learning pipelines Develop new systems on top of real-time streaming...SeniorFull timeRemote work- ...Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of... ...development experience, with lead and software design accountabilities. ~2+ years... ...programming languages. Experience with application frameworks such as Spring Boot and...SeniorFull timeWork at officeFlexible hours
- ...currently seeking an Account Manager on our Subsurface Technologies team (pipe locating &... ...and engage the appropriate resources to develop them Work with the Sales Team on campaign... ...events ** We thank all applicants for their interest. Only those selected...Long term contractFull timeTemporary workFor contractorsWork at officeRemote workFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer, Subsurface Applications (Associate - Senior) Landmark. Be the first to apply!
- software engineer internship Calgary, AB
- software engineer Calgary, AB
- software developer remote Calgary, AB
- développeur logiciel Calgary, AB
- software developer internship no experience Calgary, AB
- software developer no experience Calgary, AB
- new graduate software developer Calgary, AB
- software developer internship Calgary, AB
- remote entry level software developer Calgary, AB
- software design engineer Calgary, AB


