Senior IT Technical Software Developer - Artificial Lift

Halliburton
Denver, CO, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$108,261.0 - $184,043.0
Working hours
Regular working hours
Job source

Tech stack

Software Applications Cloud Computing Software Quality Programming Tools Monitoring of Systems Software Architecture Software Tools Software Engineering Software Requirements Analysis Software Systems Systems Integration Information Technology
+3 more
Data Analytics Data Management Engineering Base

Job description

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 Artificial Lift

Halliburton’s Artificial Lift Product Service Line delivers industry-leading electric submersible pumps (ESP) and production optimization technologies. Our solutions maximize reservoir recovery, extend run life, and improve production efficiency across a wide range of well conditions. From advanced motor technology to downhole monitoring systems, Artificial Lift integrates engineering, reliability, and field operations to deliver safe, consistent, and high-performance production outcomes for customers worldwide., The Senior IT Technical Software Developer is responsible for designing, developing, and supporting advanced software solutions that enhance Artificial Lift operations, engineering workflows, and digital capabilities.

This role provides technical leadership across software development initiatives, supports implementation of modern technologies, and contributes to scalable solutions aligned with business and operational objectives. The position works closely with engineering, operations, product, and IT teams to deliver reliable, high-impact software applications and technical solutions.

The Senior Developer also serves as a mentor and technical resource for development teams while supporting complex software architecture, system integration, and application modernization initiatives., * Design, develop, and support software applications and technical solutions aligned with Artificial Lift business and operational needs.

  • Provide technical leadership and guidance across software development projects and initiatives.
  • Collaborate with engineering, operations, product, and IT teams to define system requirements and deliver scalable solutions.
  • Support implementation of modern software technologies, development tools, and best practices.
  • Lead or contribute to software architecture, design reviews, testing, and deployment activities.
  • Develop and maintain applications that support operational efficiency, automation, data management, and engineering workflows.
  • Troubleshoot and resolve complex software and system integration issues.
  • Mentor junior developers and support technical skill development across the team.
  • Contribute to continuous improvement initiatives focused on software quality, reliability, maintainability, and performance.
  • Evaluate and recommend new technologies, tools, and development approaches to support innovation and business growth.
  • Support cross-functional projects involving enterprise systems, engineering applications, and operational technologies.

Requirements

Do you have experience in Team leadership?, Do you have a Bachelor’s degree?, Required

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline.
  • Minimum 7 years of experience in software development, application engineering, or related technical roles.
  • Strong experience with software design, development, testing, and deployment practices.
  • Experience developing enterprise, engineering, or operational software solutions.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to lead technical initiatives and collaborate across multidisciplinary teams.

Preferred

  • Master’s degree in Computer Science, Software Engineering, or related discipline.
  • Experience supporting oil & gas, industrial automation, or engineering applications.
  • Experience with cloud technologies, system integration, or modern software architectures.
  • Familiarity with data analytics, automation, or digital transformation initiatives.
  • Experience mentoring developers and supporting technical leadership activities.

About the company

At Halliburton, we’re committed to supporting you and your family with a comprehensive and affordable benefits package that covers your physical, emotional, financial, and parental needs - now and in the future. When you join our team, you’ll gain access to a wide range of programs designed to help you thrive at work and at home. Sick leave is provided in accordance with Colorado Healthy Families Workplace Act.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Market trends shaping technical leadership hiring decisions

Barbara Wilk Barbara Wilk · WWC Europe 2026

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · WWC 2021

1:32 min

Structuring platforms for new services and data analytics

Nevelina Aleksandrova · LIVE

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:34 min

Why developer marketing matters for software tooling adoption

Dan Cranney · WWC 2024

Videos

See all

Related articles

See all