The Control & Application Systems Engineer, Principal is critical to maintaining and evolving our software infrastructure, which supports automation platforms and industrial control systems. You will play a key role in ensuring the reliability, scalability, and security of our deployment pipelines and containerized applications.
- Kubernetes & Containers
- Manage and optimize Kubernetes clusters for performance and availability.
- Design and maintain containerized microservices using Docker and Helm.
- Ensure secure and compliant container orchestration across environments.
- C# Development
- Develop and maintain backend services and APIs in C#.
- Integrate C# applications with cloud-native services and container platforms.
- Support legacy systems and contribute to modernization efforts.
- Software Deployment Pipelines
- Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
- Automate testing, deployment, and rollback procedures.
- Collaborate with QA and DevOps teams to ensure smooth software delivery.
- Industrial Control System Integration
- Be familiar with industrial protocols to modify PLC code to support the continuous expansion of the capabilities that are supported and exchanged between the environments via industrial protocols.
- Work closely with the Industrial Control System team to ensure seamless integration with PLC-driven rig operating systems.
- Align software deployments with field control requirements to maintain operational integrity.
- Develop standards and procedures to handle the operational requirements of applications interacting with the control system
- Write integrations between the various containers and the control system to support a variety of applications that need to request control and changes within the PLC environments.
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience with Kubernetes, Docker, Helm, and container orchestration.
- Strong proficiency in C# and backend development.
- Hands-on experience with CI/CD tools and DevOps practices.
- Familiarity with industrial control systems and PLC integration.
- Excellent problem-solving and communication skills.
- Drilling industry or general oil & gas experience required.
Thank you for your interest in joining our team!