cover image
HMH

HMH

hmhw.com

1 Job

1,345 Employees

About the Company

HMH is a premier drilling solutions provider - delivering a broad portfolio of products and services that are designed to be the safest and most efficient in the industry.
In addition to our land and offshore drilling capabilities, we have expertise in subsea mining, geothermal, onshore and offshore construction, and onshore wind industries.  
HMH has a global span that covers five continents, with offices in 16 countries.

Listed Jobs

Company background Company brand
Company Name
HMH
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Develop, troubleshoot, and maintain software solutions for drilling and related industries, supporting both on‑premise and cloud environments. Lead issue resolution, automate development processes, and collaborate with cross‑functional teams using Agile and DevOps practices. **Expectations:** - Lead troubleshooting efforts and ensure timely resolution of technical concerns. - Communicate status updates to internal and external stakeholders. - Deliver high‑quality code and automation tools that enhance product reliability. - Adhere to engineering documentation standards and hand‑over procedures. - Support DevOps activities and contribute to continuous improvement initiatives. **Key Responsibilities:** - Champion troubleshooting activities; manage work scope to resolution. - Provide regular progress reports to customers and internal teams. - Develop and maintain UI/UX front‑end components and basic networking configurations. - Create automation tools for code development, quality improvement, and CI/CD pipelines. - Support deployment of updates from QA to production in local and cloud (AWS/Azure) environments. - Review logs, interfaces, and data for reconciliation, patching, and issue resolution. - Execute Agile processes for requirement gathering, design, development, and testing. - Facilitate lab testing programs and maintain hardware configurations. - Document technical data per engineering policies; prepare hand‑over packages. - Provide DevOps support for ongoing maintenance and improvement. - Assist team with requisition tasks as needed. **Required Skills:** - Programming: Java, C/C++, JavaScript, HTML5, Python. - Databases: MySQL (optional: PostgreSQL, NoSQL). - Cloud services: AWS or Azure. - DevOps tools: Git, Maven, build/automated testing tools, CI/CD platforms, Agile tools. - Familiarity with frameworks: Spring, Hibernate, AngularJS, JBoss/WildFly (optional). - Basic networking and hardware configuration. - Strong analytical, problem‑solving, and communication skills; ability to present technical concepts to stakeholders. - Self‑driven, team‑oriented, able to work on short‑ and long‑term projects. **Required Education & Certifications:** - Bachelor’s degree in Electrical, Controls, or Computer Engineering (or equivalent). - Minimum 3 years of relevant experience with a degree, or 6 years without a degree. - Relevant certifications in cloud platforms, DevOps, or cybersecurity are advantageous but not mandatory.
Houston, United states
On site
Mid level
25-02-2026