Salary
≈ $58k – $109k per year (Estimated)
Location
In office (Edmonton)
Seniority
Middle · 3+ years exp
Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Jul 14, 2026. Patterson-UTI scores B on the Alion truth index.
Overview
Company
Impact
Profile match
Patterson-UTI is a US oilfield services company headquartered in Houston, Texas, providing contract drilling, hydraulic fracturing and completion services, and drilling products to oil and gas producers. It combined with NexTier Oilfield Solutions and acquired Ulterra Drilling Technologies in 2023, adding frac and wireline fleets and Ulterra PDC drill bits to its land rigs in the Permian Basin and other US shale regions. It hires pumping operators, field and shop mechanics, CNC operators, test tank operators, maintenance technicians, field sales representatives, supply chain staff and HR business partners.
Detailed Description:
- Design, develop, test, and maintain industrial control software supporting frac fleet operations.
- Own delivery of moderately complex features or subsystems across embedded systems, backend services, and operator interfaces (desktop, web, or mobile).
- Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment.
- Troubleshoot and resolve issues involving timing constraints, concurrency, hardware communication, and field-reported defects.
- Utilize AI development tools (e.g., code assistants, LLM-based tools) to accelerate implementation, refactoring, test generation, and documentation.
- Critically evaluate and validate AI-generated output for correctness, maintainability, security, and safe operation in real-time environments.
- Contribute to architectural discussions and recommend design improvements that enhance modularity, scalability, and reuse.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, estimation, backlog refinement, and retrospectives.
- Provide accurate task estimates, identify technical risks early, and communicate trade-offs clearly.
- Contribute to code reviews and uphold established coding standards and development practices.
- Develop and maintain automated tests to support reliable, repeatable releases.
- Support field deployments, troubleshooting, customer investigations, and post-release analysis as required.
- Perform other related duties and special projects, as assigned.
Job Requirements:
- Demonstrated ability to design and implement maintainable, production-quality software.
- Working knowledge of multithreading, concurrency, and timing-sensitive programming.
- Ability to debug complex issues spanning software and hardware boundaries.
- Strong verbal and written communication skills, including the ability to clearly explain technical concepts and trade-offs.
- Ability to work effectively in a cross-functional, matrixed organization alongside software, hardware, controls, and operations teams.
- Ability to manage multiple initiatives in a fast-paced development environment while maintaining quality standards.
- Experience using version control systems and participating in collaborative development workflows and code reviews.
- Demonstrated ability to leverage AI-assisted development tools responsibly and effectively.
- Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions.
Minimum Qualifications:
- Bachelor’s Degree or Diploma in Computer Engineering, Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 3-6 years of professional software development experience.
- Strong proficiency in C#, C++, or comparable strongly typed programming languages.
- Experience developing software in Windows and/or Linux environments.
- Experience working within an Agile development framework.
Preferred Qualifications:
- Experience with real-time or near-real-time systems.
- Familiarity with industrial communication protocols such as CAN bus, Modbus, or similar.
- Exposure to embedded systems, RTOS concepts, or hardware-adjacent software development.
- Experience contributing to modular or service-oriented system architectures.
- Prior experience in industrial, automation, or Oil & Gas environments.
- Experience integrating or extending AI-assisted workflows in professional development environments.
Additional Details:
The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. Occasional interaction with field equipment or hardware systems may be required. The employee is regularly required to sit, stand, or use computer equipment for extended periods.
Salary Range: $111,800 - $132,500 CAD
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,547,583 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Edmonton
≈ $87k – $152k per year (Estimated) • Remote (Canada) • Full-Time • Vancouver
Go
Web3
Smart Contracts
Apply
Software Developer (Geolocation)
5 months ago
≈ $57k – $108k per year (Estimated) • Equity • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Montreal
Python
Rust
C++
Management
Scrum
Apply
Développeur Logiciel (Géolocalisation)
5 months ago
≈ $69k – $124k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • High School Diploma • Montreal
Python
Rust
C++
Management
Scrum
Apply
Senior Full Stack Java Developer
8 days ago
$66k – $99k per year • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Mississauga
Python
JavaScript
Java
TypeScript
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
QA
Selenium
Apply
≈ $99k – $166k per year (Estimated) • In office • 10+ years exp • Markham
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
AWS
Apply
≈ $146k – $278k per year (Estimated) • In office • Los Alamitos
Python
Rust
DevOps
RTOS
Cybersecurity
PKI
IoT
MQTT
FreeRTOS
ESP-IDF
Embedded Rust
Management
Agile
Apply
≈ $135k – $256k per year (Estimated) • In office • 10+ years exp • Los Alamitos
Management
Agile
Apply
Senior Data Engineer
9 hours ago
≈ $89k – $202k per year (Estimated) • Remote (United States) • 7+ years exp
Python
Java
Scala
AI/ML
Spark
Flink
DevOps
CI/CD
AWS
Analytics
ETL/ELT
Management
Agile
Apply
FP&A Analytics Specialist
9 hours ago
$17k – $224k per year • Remote (Netherlands) • Full-Time • Amsterdam
SQL
Analytics
Power BI
Management
Agile
Apply
$74k – $88k per year • Hybrid • 7+ years exp • Toronto
Management
Agile
Apply
Senior Full Stack Developer NEX
1 day ago
≈ $121k – $222k per year (Estimated) • In office • 5+ years exp • Houston
Python
JavaScript
TypeScript
SQL
Python
Flask
SQLAlchemy
FastAPI
Celery
Pydantic
Alembic
Databases
PostgreSQL
Redis
Frontend
RxJS
Three.JS
Angular
Sass
NgRx
Angular Material
DevOps
GCP
WebSockets
Azure
CI/CD
Git
AWS
Docker
Management
Jira
QA
Playwright
Jest
Pytest
Apply
Senior DevOps Engineer NEX
1 day ago
≈ $105k – $206k per year (Estimated) • In office • 5+ years exp • Houston
Python
Go
TypeScript
Bash
DevOps
Terraform
Ansible
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
ArgoCD
Kubernetes
Platform Engineering
Google GKE
Linux
Windows
DNS
Apply
Equipment Operator - Mill Hall, PA
1 day ago
≈ $50k – $89k per year (Estimated) • In office • 3+ years exp • High School Diploma • Mill Hall
Apply
Equipment Operator - Williston, ND
1 day ago
≈ $50k – $89k per year (Estimated) • In office • 3+ years exp • High School Diploma • Williston
Apply
Manager Supply Chain (ARC) PDC
4 days ago
≈ $78k – $154k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Springtown
Management
Microsoft Office
Apply
≈ $29k – $53k per year (Estimated) • In office • Internship • Master's Degree • Edmonton
Management
Google Drive
Apply
≈ $29k – $53k per year (Estimated) • In office • Internship • Master's Degree • Edmonton
Management
Google Drive
Apply
≈ $29k – $62k per year (Estimated) • In office • Edmonton
Management
Microsoft Office
Apply
≈ $44k – $104k per year (Estimated) • In office • Edmonton
Management
Microsoft Office
Apply
≈ $32k – $68k per year (Estimated) • In office • Full-Time • Edmonton
Apply
This is one of many
1,547,583 more open roles from verified company boards, updated every day.

