Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Subsurface Applications (Principal - Advisor) Landmark

Full-time

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 Principal Java Software Engineer designs and delivers complex engineering software applications supporting Landmark's subsurface portfolio. This position contributes throughout the software development lifecycle, including technical design, core Java development, desktop application development, automated testing, troubleshooting, security remediation, and technical documentation.


Working under broad direction, the Principal Java Software Engineer independently solves complex technical problems and delivers significant software capabilities. The position collaborates with software engineers, quality professionals, cybersecurity specialists, product stakeholders, and subsurface-domain experts to improve application quality, security, reliability, maintainability, and performance.

Key Responsibilities

  • Design, develop, test, and maintain complex Java-based engineering software supporting scientific and subsurface workflows.
  • Develop and enhance desktop application capabilities that translate technical and business requirements into dependable user solutions.
  • Create automated regression-testing strategies that improve product quality, reliability, and release confidence.
  • Troubleshoot complex application, performance, integration, and software-quality issues, identify root causes, and implement effective solutions.
  • Apply secure coding practices throughout the development lifecycle and implement controls that reduce common software vulnerabilities.
  • Triage reported security issues, evaluate technical impact, and deliver appropriate software fixes and remediation.
  • Improve software architecture, maintainability, performance, reliability, development processes, and engineering efficiency.
  • Collaborate with software engineering, quality assurance, cybersecurity, product, and technical-domain teams to deliver dependable applications.
  • Contribute to technical planning by estimating work, identifying dependencies, defining assignments, and supporting achievable delivery schedules.
  • Create and maintain clear technical documentation covering software designs, application behavior, testing approaches, and implemented solutions.
  • Apply sound software engineering judgment to work that influences operational efficiency, cost management, and business performance.
Qualifications

Required

  • Undergraduate degree in Computer Science or a similar discipline.
  • Minimum of seven years of related experience, including software development experience.
  • Experience designing, coding, testing, troubleshooting, and documenting software applications.
  • Experience contributing to large-scale or technically complex software projects.
  • Experience developing or supporting automated testing, including automated regression testing.
  • Knowledge of secure coding practices, common software vulnerabilities, security-issue triage, and software-remediation approaches.

Preferred

  • Experience with core Java development, desktop application development, or both.
  • Experience developing scientific, engineering, geoscience, subsurface, simulation, or similarly sophisticated technical software.
  • Strong applied understanding of mathematics, including calculus, geometry, or statistics, and foundational knowledge of physics.
  • Experience improving software architecture, maintainability, performance, reliability, or engineering-development processes.
  • Experience working in an Agile or iterative product-development environment.
  • Advanced degree in Computer Science, Software Engineering, or a related technical discipline.
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 Principal Software Engineer, Subsurface Applications to Advisor Software Engineer, Subsurface Applications or Sr Advisor Software Engineer, Subsurface Applications

Core Competencies

Core Java | Java Desktop Applications | Scientific Software | Engineering Software | Subsurface Applications | Geoscience Software | Software Architecture | Secure Coding | Application Security | Vulnerability Remediation | Automated Testing | Regression Testing | Root-Cause Analysis | Performance Troubleshooting | Software Quality | Technical Design | Agile Development | Technical Documentation

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: 211871
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.

Job Segment: Testing, Developer, Java, Cloud, Application Developer, Technology
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Subsurface Applications (Principal - Advisor) Landmark in Calgary, AB vacancy
  •  ...global energy industry. About Landmark Landmark, a Halliburton...  ...and production optimization. Its software and data platforms empower customers to model subsurface assets, manage drilling risk, and...  ...in subsurface and geoscience engineering workflows. Working on Jupiter Subsurface... 
    Suggested
    Full time
    Part time
    Internship

    Halliburton

    Calgary, AB
    20 hours ago
  • $135.3k - $203k per year

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software,...  ...Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST...  ...life cycle. Black Duck is seeking a Principal Software Engineer to serve as a technical leader for... 
    Principal
    Long term contract
    Full time

    Black Duck Software

    Calgary, AB
    16 days ago
  •  ...global energy industry. About Landmark Landmark, a Halliburton company, builds the software and data solutions that help...  ...better decisions. Our products span subsurface interpretation, well...  ...These are tools used daily by engineers and scientists at the world's largest... 
    Suggested
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    7 hours ago
  •  ...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...  ...Currently enrolled in 3rd year studies in Software Engineering, Computer Science, Computer Engineering or related... 
    Suggested
    Internship
    Work at office
    Remote work

    Pason

    Calgary, AB
    7 days ago
  •  ...global energy industry. About Landmark Landmark, a Halliburton company, builds the software and data solutions that help...  ...better decisions. Our products span subsurface interpretation, well...  ...These are tools used daily by engineers and scientists at the world's largest... 
    Suggested
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    7 hours ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...development of native Windows desktop applications using Windows App SDK, WinUI (or related...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals... 
    Long term contract
    Full time
    Work at office

    Speechify

    Calgary, AB
    more than 2 months ago
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial...  ...transactions processed every month. The engineers here own their services from architecture...  ...check. By continuing with your application, you agree to the Candidate Privacy Notice... 
    Principal
    Long term contract
    Full time
    Manual labor
    Relocation package

    Neo Financial

    Calgary, AB
    more than 2 months ago
  •  ...for next-generation geoscience applications. This role is centered on...  ...work closely with front-end engineers, AI engineers, and domain experts...  .... You will build software for the following domain:...  ...opportunities might be available, Principal Software Development, and Technical... 
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    6 days ago
  • $118k - $155k per year

     ...Black Duck Software, Inc. helps organizations build secure, high-quality...  ..., a recognized pioneer in application security, provides SAST, SCA,...  ...alongside our sales, sales engineering, customer success managers...  ...Professional consulting: Be a trusted advisor to our customers, providing... 
    Full time
    Work from home

    Black Duck Software

    Calgary, AB
    more than 2 months ago
  •  ...most creative minds, driven by a shared mission to engineer the future and safeguard our planet. As an Application Engineering Specialist on the RSEC Ontario team,...  ...techniques. Proficient in using selection software tools and Microsoft Office; CRM and quoting platforms... 
    Full time
    For contractors
    Work at office

    Armstrong Fluid Technology

    Calgary, AB
    a month ago
  •  ...currently seeking an Account Manager on our Subsurface Technologies team (pipe locating &...  ...municipal, contractors, land surveyors, engineers, construction & mining segments. One of...  ...Fundraising events   ** We thank all applicants for their interest. Only those selected... 
    Long term contract
    Full time
    Temporary work
    For contractors
    Work at office
    Remote work
    Flexible hours
    Night shift

    Cansel Group Of Companies

    Calgary, AB
    more than 2 months ago
  •  ...automates complex geoscience and subsurface workflows. This role combines software quality assurance with domain...  ...will work closely with software engineers, AI engineers, product owners, and...  ...geoscience experts to validate application functionality, AI-generated results... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    14 days ago
  •  ...of next-generation AI-enabled software platforms. Our products combine modern web applications, cloud-native services, and agentic...  ...the intersection of software engineering, infrastructure engineering, AI...  ...might be available, Principal Software Development, and Technical... 
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    6 days ago
  •  ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust...  ..., design, and implement scalable web applications and internal tools to support Marketing...  ...employer. All qualified applicants will receive consideration for employment... 
    Long term contract
    Full time
    Internship
    Local area

    Getty Images

    Calgary, AB
    more than 2 months ago
  • $120k - $150k per year

     ...learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to provide guaranteed...  ...many Fortune 500 companies across the globe. Our award-winning software platform is powered by a team of world-class experts in big data... 
    Full time
    Remote work

    Datavisor

    Calgary, AB
    more than 2 months ago
  • $75k - $85k per year

     ...October 5, 2026   Academic Application Specialist supports...  ...operation, and readiness of software and related technology in SAIT...  ...academic lab, simulation, design, engineering, media, or research software...  ...We sincerely thank all applicants for their interest in this opportunity... 
    Full time

    Sait S.r.o.

    Calgary, AB
    7 days ago
  •  ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where... 
    Work at office

    Speechify

    Calgary, AB
    more than 2 months ago
  • $135.3k - $203k per year

     ...Black Duck Software, Inc. helps organizations build secure, high-quality software,...  ...Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST...  ...software development life cycle. Principal Software Engineer, Agentic Integrations   Location: Calgary... 
    Principal

    Black Duck Software, Inc.

    Calgary, AB
    15 days ago
  •  ...by craft - this is how we describe the engineering team at MNP Labs. MNP is proudly Canadian...  ...practices.   Make an impact as a Full Stack Software as part of the MNP Labs team. Here you...  ...design, build, and maintain modern web applications end to end, working fluidly across front... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Experienced Career

    Calgary, AB
    a month ago
  •  ...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...  ...These are tools used daily by engineers and scientists at the world's largest... 
    Long term contract
    Full time
    Contract work
    Part time
    Second job
    Worldwide

    Halliburton

    Calgary, AB
    14 days ago
  •  ...Rimkus is a global leader in engineering and technical consulting, providing...  .... We are seeking a Principal Structural Engineer with extensive...  ...designs to support application for building permits for building...  ...knowledge of a variety of computer software applications including... 
    Principal
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Rimkus

    Calgary, AB
    more than 2 months ago
  • $69k - $85k per year

     ...seeking a Product Specialist - Electrical Applications based onsite at our Calgary, AB...  ...ll play a key role in driving both the engineering and marketing of innovative electrical...  ...security will be protected in accordance with applicable laws.    This posting is for an... 
    Full time
    Internship
    Relocation

    Eaton Corporation

    Calgary, AB
    14 days ago
  •  ...the role: We’re looking for a Principal Product Manager to define the...  ...closely with design and engineering to prototype, test, and refine...  ...experience in B2B SaaS or enterprise software, with a track record of...  ...supervisor prior to submitting their application. Successful candidates for... 
    Principal
    Full time
    Internship
    Remote work
    Flexible hours

    Absorb.

    Calgary, AB
    more than 2 months ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...an experienced On-Call Senior Engineering Advisor, Transit and Rail to join our team in Western...  ...screening, assessment, and selection of applicants for this role. Final hiring decisions are... 
    Full time
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Calgary, AB
    a month ago
  • $70k - $75k per year

     .... What you bring Required ~ Master's degree in Engineering, Applied Science, Materials Science, Manufacturing Technology,...  ..., cermets, and engineering ceramics. We sincerely thank all applicants for their interest in this opportunity. We understand how important... 
    Principal
    Full time
    Work at office

    Sait S.r.o.

    Calgary, AB
    a month ago
  •  ...and are seeking a motivated, analytical, and customer-focused  Application Support Analyst to join our IT team, in downtown Calgary. This...  ...as the bridge between business units and tech teams to ensure software meets actual work goals. Work closely with Finance, Operations... 
    Full time
    For contractors

    Laprairie Group

    Calgary, AB
    more than 2 months ago
  •  ...Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic...  ...practices while also supporting web-based application development when needed. The ideal...  ...opportunities might be available, including Principal Technical Professional - Software... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    17 days ago
  • $122.36k - $160.6k per year

     ...or great place to work! The Dynamics 365 CE Solution Delivery Principal Architect is responsible for leading the design, implementation...  ..., we may use AI-powered tools to support activities such as application review and interview evaluation. These tools assist our team but... 
    Principal
    Permanent employment
    Full time
    Internship
    Relocation
    Flexible hours

    Long View Systems

    Calgary, AB
    a month ago
  •  ...a day in the life of our team: Behind the Scenes with our Software Engineers The Role Push is looking for an experienced Full Stack...  ...more innovative. ~5+ years professionally building web applications ~ Experience with at least one of PHP, Python, Ruby, Go, C... 
    Full time

    Push Operations

    Calgary, AB
    more than 2 months ago
  •  ...(#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate...  ...Post-secondary education in a Computer/Engineering/Media/Design/Marketing related field is...  ...qualified individuals. We thank all interested applicants; however, only qualified applicants... 
    Full time
    Work at office

    Showpass

    Calgary, AB
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Subsurface Applications (Principal - Advisor) Landmark. Be the first to apply!