Back to job search
NOV logo
NOVVerified Job Source

Sustaining Software Engineer

  • Houston, BC
  • Hybrid
  • Posted Sep 13, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week

Job summary

The Sustaining Software Engineer will maintain, support, and enhance the NOVOS Automation Drilling Platform to ensure long-term performance. This role involves troubleshooting integrated software and hardware systems while improving field deployment processes.

Job details

Join our team as a Sustaining Software Engineer and contribute to our Digital Product and Automation initiatives. You'll provide crucial support and expertise, enhancing our NOVOS Automation Drilling Platform and improving field deployment processes. Your impact will drive product reliability and operational efficiency. Responsibilities Provide second-level technical support for software products and automation systems, ensuring efficient issue resolution. Utilize Jira Service Management to track, prioritize, and resolve issues, maintaining an organized approach. Conduct root cause analysis on software and system issues, proposing effective solutions for field-identified problems. Develop and maintain customer-specific software configurations, ensuring optimal performance and customization. Drive continuous improvements to deployment processes and support tools, streamlining operations. Engage in software development and enhancements, creating advanced diagnostic utilities for field support. Maintain and update virtualized test and training environments, ensuring accurate representations for testing. Collaborate with customers and internal teams to identify product improvement opportunities, enhancing reliability. Update firewall configurations and security policies using approved scripting and automation tools. Administer web applications, manage user access, and release configuration files for seamless application deployments. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience. Experience supporting industrial automation, control systems, or complex software applications is essential. Strong troubleshooting skills and expertise in root cause analysis for integrated software and hardware systems. Knowledge of networking architecture, firewall administration, and troubleshooting is a must. Experience administering Linux-based systems and familiarity with AWS cloud services is preferred. Experience with web application administration, user access management, and configuration management. Proficiency in SQL, Linux, Python, and virtualization technologies (VirtualBox, VMware, or Hyper-V). Field experience supporting industrial automation systems is an asset. Excellent communication skills for effective collaboration across cross-functional teams. Willingness to travel domestically and internationally as required for customer support and field deployments.

What you’ll do

The Sustaining Software Engineer will maintain, support, and enhance the NOVOS Automation Drilling Platform to ensure long-term performance. This role involves troubleshooting integrated software and hardware systems while improving field deployment processes.

Requirements

Candidates must have a bachelor's degree in a related field and experience supporting industrial automation or complex software applications. Proficiency in Linux, SQL, Python, and networking architecture is required, along with the ability to travel for field support.

Listed skills

  • SQL · Preferred
  • Communication · Preferred
  • Troubleshooting · Preferred
  • Root Cause Analysis · Preferred
  • Amazon Web Services · Preferred
  • Linux · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Software Engineering
  • Industrial Automation
  • Control Systems
  • Troubleshooting
  • Root Cause Analysis
  • Networking Architecture
  • Firewall Administration
  • Linux
  • AWS
  • Web Application Administration
  • User Access Management
  • Configuration Management
  • SQL
  • Python
  • Virtualization
  • Communication
  • Operational Efficiency
  • Amazon Web Services
  • Automation
  • Customer Support
  • Management
  • Firewall
  • Hardware Architecture
  • Hyper-V
  • Python (Programming Language)
  • SQL (Programming Language)
  • Troubleshooting (Problem Solving)
  • VirtualBox

Job areas

  • Software
  • Engineering
  • Energy
  • Technology
  • Manufacturing
  • Sustaining Software Engineer
  • Software Developer / Engineer
  • Software Developers

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs