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

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.

Vacancy posted 13 hours 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 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
    a month 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
    a month 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... 
    Suggested
    Full time
    Part time
    Second job
    Shift work

    Halliburton

    Calgary, AB
    4 days 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
    14 days 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... 
    Suggested
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    12 days 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
    12 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
    4 days 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
    12 days 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... 
    Internship
    Work at office
    Remote work

    Pason

    Calgary, AB
    5 days ago
  •  ...Reporting to the Senior Manager, Design Engineering, the Principal Engineer supports the design and certification...  ...the time and effort you put into your application. Our recruitment process is highly competitive and while every applicant will receive communication regarding... 
    Principal
    Permanent employment
    Full time
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    1 day 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
  •  ...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
    15 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
  •  ...careers, building great payroll software for small businesses across...  ...’re looking for a talented Principal Software Development Engineer...  ...from day one. We welcome applicants from all backgrounds, experiences...  ...connaissance pratique des principes de la conception pilotée par... 
    Principal
    Summer work
    Internship
    Day shift

    Wagepoint

    Calgary, AB
    more than 2 months ago
  •  ...growing innovative leader in the engineering, design, and fabrication of...  ...support a wide range of applications, including energy transition...  ...BEHAVIORAL ASSESSMENT: All applicants must complete the Traits and...  ...equipment using various software tools. The Applications Engineer... 
    Full time
    Work at office
    Flexible hours

    Startec

    Calgary, AB
    more than 2 months ago
  • $130k - $170k 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-...  ...optimizing multithreaded and concurrent applications. Hands-on experience with Cassandra,... 
    Full time

    DataVisor

    Calgary, AB
    6 days 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
  •  ...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
  • $110k - $140k per year

     ...About The Role As a Senior Software Engineer, you will play a key individual contributor role in designing, developing, and maintaining production...  ...from conception to production. ~ Experience developing applications using an LLM API like GPT ~ Experience with frameworks like... 
    For contractors
    Remote work
    Flexible hours

    Brilliant Harvest Inc.

    Calgary, AB
    19 days 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
  •  ...Engineering @ AltaML - How We Work: We are an AI-first company. Claude Code and AltaML's shared configuration and skills library are the default way engineers design, build, test, and review software, not an optional accelerant a few people use. We expect dramatically... 
    Full time

    altaml

    Calgary, AB
    13 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
  •  ...A career as a Senior Banking Advisor at National Bank is a varied role that allows you to live your ambitions and have a positive impact on your own life as well as the lives of your clients and colleagues. With your expertise in banking, you’ll offer a people-centric experience... 
    Full time
    Flexible hours
    Afternoon shift

    National Bank

    Calgary, AB
    38 minutes 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
  •  ...We’re looking for a Manager, Software Engineering to lead our mobile app & hardware team . You will manage a team of 5-8 talented software...  ...processing directly in merchants' hands. We create the mobile applications, Smart Terminal experiences, and point-of-sale interfaces... 
    Long term contract
    Work at office
    Monday to friday

    Helcim

    Calgary, AB
    24 days ago
  •  ...Job Purpose The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross... 
    Long term contract
    Temporary work
    Work at office
    Work from home

    Symend

    Calgary, AB
    21 days 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
    5 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

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!