Software Engineer

January 5, 2022
Houston, TX
Job Type


About Us

Every day, the oil and gas industry’s best minds put more than 150 years of experience to work to help our customers achieve lasting success.

We Power the Industry that Powers the World

Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment, and operational support necessary for success—now and in the future.

Global Family

We are a global family of thousands of individuals, working as one team to create a lasting impact for ourselves, our customers, and the communities where we live and work.

Purposeful Innovation

Through purposeful business innovation, product creation, and service delivery, we are driven to power the industry that powers the world better.

Service Above All

This drives us to anticipate our customers’ needs and work with them to deliver the finest products and services on time and on budget.

The Role

Software engineers in the Digital Products and Automation team and will have the opportunity to work with many software products and related technologies. The candidate will have the responsibility for delivering, developing, or performing software support activities throughout the product life cycles.  The ideal candidate should be able to independently solve complex problems and be able to work under limited direction in a fast-paced environment.  The candidate should be able to collaborate well with other engineers and groups and be successful in a dynamic environment.

Key Responsibilities:

  • Write clean, modular, and reliable code as described in coding standards
  • Debug software issues and support implementation, testing, and commissioning teams
  • Work with product managers to determine feature requirements and develop code
  • Create and maintain technical documentation using defined templates
  • Research and stay up to date with new and upcoming technologies
  • Investigate, analyze, correct, and document reported defects

Required Skills:

  • Possess a bachelor’s degree in computer science, Computer Engineering, or related field
  • Practical experience with software development
  • Experience in converting business requirements to technical solutions
  • Excellent verbal and written communication skills in English
  • Strong technical proficiency, ability to understand and troubleshoot complex algorithms

Preferred skills:

  • Experience with oil and gas equipment, drilling rigs and industry familiarity
  • Experience with C#, C++,and Java
  • Experience with JavaScript and Python
  • Experience CI/CD tools for team development (Jenkins, Bamboo, git, Gerrit, etc.)
  • Experience in software development, delivery, and support activities


Drop files here browse files ...

Related Jobs

Lead Software Engineer   Atlanta, GA new
January 25, 2022
Integration Software Engineer   Houston, TX new
January 24, 2022
Integration Software Engineer   Houston, TX new
January 24, 2022
Software Engineer   Houston, TX new
January 22, 2022
Software Engineer   Houston, TX new
January 22, 2022