Halliburton Company

Software Developer, Subsurface Applications (Associate - Senior) Landmark

Halliburton Company • $80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Undergraduate degree in Computer Science or related field, or 3 years of software development experience.
  • Foundational knowledge of software development concepts and programming practices.
  • Ability to design, code, test, troubleshoot, and document software components.
  • Analytical skills to identify software defects and apply problem-solving techniques.
  • Understanding of secure coding principles and application-security practices.
  • Strong collaboration skills with technical team members.

Responsibilities

  • Develop and enhance Core Java desktop applications for geoscience workflows.
  • Translate product requirements into secure and maintainable Java implementations.
  • Design, code, test, debug, and document application components.
  • Investigate software defects and implement corrections.
  • Apply object-oriented design principles to software challenges.
  • Create and maintain various software tests, including unit and integration tests.
  • Participate in code reviews and incorporate feedback to improve software quality.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunities for professional development and learning.
  • Exposure to cutting-edge technology in subsurface and geoscience applications.
Full Job Description
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

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.

About Halliburton Company

Halliburton is one of the world's largest providers of products and services to the energy industry. With more than 55,000 employees in approximately 70 countries, the company serves the upstream oil and gas industry throughout the lifecycle of the reservoir — from locating hydrocarbons and managing geological data, to drilling and formation evaluation, well construction and completion, and optimizing production through the life of the field.

Halliburton Company Careers

Join the Halliburton Company, a global leader in the energy sector, and be part of a team that values innovation, leadership, and diversity. At Halliburton, we offer unparalleled job opportunities and a culture that fosters growth and professional development.

Work You’ll Do

At Halliburton, your work will directly contribute to some of the most innovative projects in the energy industry. Our team at Halliburton is dedicated to excellence in every aspect of our operations, from engineering to field services. With a focus on sustainable solutions, you will be at the forefront of technological advancement, helping to drive energy efficiency and innovation.

Join a Leading Team

Become a part of a diverse team of over 40,000 professionals worldwide. Halliburton is not just a company; it's a community where you can grow your career. We offer a variety of positions across multiple fields, ensuring that your career path is as unique as your skills and interests.

Innovative Work

Engage in groundbreaking work that challenges the status quo and pushes the boundaries of what is possible in the energy sector. Halliburton is a place where innovation is not just encouraged—it's expected.

Career Development

Halliburton is committed to the professional growth of every team member. From leadership training to skills development workshops, we provide the tools needed to advance your career. Our robust internship programs offer a gateway to full-time employment, giving you a head start in the industry.

Diversity and Inclusion

At Halliburton, we believe that diversity fuels innovation. We are committed to creating an inclusive environment where all employees can thrive. Our diversity training programs are designed to foster an inclusive culture that respects and values individual differences.

Benefits and Culture

Halliburton offers a competitive benefits package that supports the health, well-being, and financial security of our employees and their families. Benefits include health care, life insurance, retirement plans, and more. Our culture is built on a foundation of respect, integrity, and collaboration, making Halliburton a great place to work.

Explore Job Opportunities

Whether you’re looking for an internship, entry-level, or a more experienced position, Halliburton has opportunities that can lead to a rewarding career. Enhance your resume, prepare for your interview, and join a team that’s committed to excellence.

Stay Connected

Join the Halliburton professional network, and stay up-to-date with new job openings and company news. Explore our career site to find positions that match your skills and interests, and subscribe to receive personalized job alerts and updates.

Halliburton Company – Empowering the World’s Energy Future

At Halliburton, we are not just filling positions; we are investing in the next generation of energy leaders. Ready to start your journey with us? Search Halliburton jobs today and find out where your talents can take you.

SEARCH HALLIBURTON JOBS

Keep up to date with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here.

READ CAREERS BLOG

Job Alert Emails Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Halliburton Company.
Learn more about Halliburton Company
Size
40,000 employees
Market Cap
$34.2 billion
Industry
Net Income
-$2.9 billion
5 Year Trend
-0.8%
Revenue
$14.4 billion
NASDAQ

Similar Jobs

More Jobs at Halliburton Company

More Information Technology Jobs

Find similar Software Developer, Subsurface Applications (Associate - Senior) Landmark jobs: