Software Engineer, Principal
Helmerich & Payne
At H&P, our people are our strength.
The Principal Software Engineer is part of a team of SaaS developers using agile methodologies to deliver full-stack solutions. As a Principal Software Engineer, you will guide and lead our development teams in the architecture, design, implementation, cybersecurity, DevOps, and validation of H&P software systems.
You will work in Scrum teams to plan, design, and build full stack vertical solutions using Linux, Kubernetes, Java, and Web UI incrementally adding value to automation and scientific applications.
Full-stack engineers should be able to jump into engineering of any part of the system - front end UI, back end APIs, communication bus, data management, testing, DevOps, etc. You will also be required to architect, implement, and deploy virtual infrastructure and applications in a cloud environment using Kubernetes as well as to our on-prem cloud environments and directly to on-rig hardware.
Our scrum teams are responsible for their own quality (no separate QA team), so all team members participate in test development, automation, and execution as well as software development.
This position may be accomplished working remotely at least 4 days per week. In person participation at major scrum ceremonies (Sprint Demo, Planning, Retrospective, Refinement) required for Colorado residents. Remote team members outside of Colorado will be required to travel to Denver (company paid) about once per month to participate in ceremonies. Occasional (once per quarter) travel to Dallas or Tulsa may also be required.
Job duties include, but are not limited to the following:
Specific responsibilities for this role include:
* Work with multiple geographically located teams to drive standard architecture of infrastructure, microservices and product interactions across multiple cloud environments and multiple software applications/platforms
$118k-152k yearly est.