Patterson-Uti Energy logo

Software Developer

Patterson-Uti Energy

Houston, TX
Full Time
Mid Level
2 days ago

Job Description

About the Role

The AI Software Developer is responsible for designing, developing, and maintaining software solutions where AI is the primary and exclusive tool used throughout the software development lifecycle (SDLC). This role involves orchestrating AI tools to manage all phases of development, collaborating with various departments to ensure products meet customer needs and align with business goals, and leading the creation and implementation of AI workflows to enhance productivity and support technical initiatives. The position is remote and requires a proactive, collaborative approach to software design and quality assurance.

Key Responsibilities

  • Design, develop, and maintain software solutions using AI as the primary tool throughout the SDLC.
  • Orchestrate AI tools to perform all stages of software development, including planning, architecture, coding, testing, debugging, and documentation.
  • Collaborate with operations, engineering, and other departments to define system requirements and ensure technical feasibility.
  • Lead the creation and implementation of AI tools and workflows to enhance team productivity and support cross-functional AI strategies.
  • Guide AI in designing control algorithms for equipment and systems, and create associated code.
  • Mentor other developers on AI-first approaches and technical best practices.
  • Validate AI-generated outputs against technical standards and customer requirements.
  • Adapt rapidly to emerging AI technologies and frameworks.
  • Follow Agile principles in AI-assisted development.

Requirements

  • Proficient in AI prompt engineering, iteration, and response analysis.
  • Strong foundation in C#, .NET, and C++ for control and industrial software.
  • Knowledge of modern web technologies: HTML, CSS, JavaScript.
  • Familiarity with Python for scripting and backend logic.
  • Understanding of software architecture, modular design, and Agile principles.
  • Experience with Git and modern version control strategies.
  • Ability to communicate requirements and constraints clearly to AI agents and human stakeholders.
  • Experience with desktop, web, and mobile software environments.

Nice to Have

  • Experience in Oil & Gas industry.
  • Knowledge of front-end technologies related to .NET 5.0 custom controls.
  • Expertise in AI software development.
  • Excellent communication skills for AI instruction and cross-functional collaboration.

Qualifications

  • Bachelor's Degree in Information Systems, Computer Science, Software Development, Computer Engineering, or related field.
  • 3+ years' experience in Software Development.
  • Proficiency in C# and C++.
  • Experience in HTML, CSS, JavaScript.
  • Demonstrated ability with Python for scripting and backend logic.
  • Experience with desktop, web, and mobile software environments.

Working at Patterson-Uti Energy

The role demands a proactive approach, technical expertise, and the ability to mentor junior developers. It operates in a collaborative, fast-paced environment focused on high standards and meeting customer needs.

Apply Now

Job Details

Posted AtJun 21, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceMid Level

About Patterson-Uti Energy

Website

patenergy.com

Company Size

5001-10000 employees

Location

Houston, TX

Industry

Support Activities for Mining

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches