Professional Documents
Culture Documents
The Sr. Software Developer is responsible for designing and implementing software to improve the data
gathering process in MWD (Monitoring While Drilling) Operations. This includes an Al component. In
addition, this person will act as a team lead in the mentoring and development of junior team members,
as the candidate’s performance will be measured partially on the performance of the entire team.
The role requires that the candidate have excellent problem solving, development (C#), and
communication skills, both written and verbal. This individual must be motivated and comfortable to
work in highly structured teams and individually, with minimal supervision.
Participate in all aspects of the Software Development Lifecycle; from requirements elicitation
to training/support.
Mentor junior team members as time permits.
Assist in producing user documentation and other training material, as time permits.
Design and implement efficient UI and data acquisition components for a new real-time logging
application.
Design efficient and effective AI implementations using standard, well-known libraries, and
cloud-based offerings.
Design components which interact with proprietary and third-party data services.
Become familiar with the business of directional drilling and the software challenges the
industry faces.
General programming duties on other system modules required as time and skills permit.
Perform other duties as assigned by the Management.
Assist other departments with various projects when time permits.
Perform all duties to meet the responsibilities listed in the Employee and Corporate HSE
Handbooks.
Perform duties according to the Company’s quality system procedures and work instructions.
Nice-to-Have's
The technology uses Vue.js so its preferred, but any experience with either React or Angular is also
acceptable
This is a permanent, full-time position and the company’s strong preference is to have the worker be in
the office 100%. Some hybrid may be possible.