Intermediate Software Developer (AI First)
Job Fit Check
Base Career helps you apply smarter for this job.
Full Job Posting
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
About NexTier Completion Solutions Inc.
Provider of integrated oilfield completion and power solutions.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at NexTier Completion Solutions Inc.
Specialist 1 Wellbore SQC
Houston, USA
Our advanced drilling analytics software improves the accuracy of horizontal wellbore placement. The Wellbore Positioning Specialist 1 is responsible for supporting the service delivery of Superior QC Operations through
Supply Chain Associate NEX
Mansfield, USA
Brief Description The Associate Supply Chain NEX is responsible for supporting last-mile logistics operations through the validation, documentation, and processing of logistics invoices, including sand hauling, rentals,
Rig Manager - Permian Basin
Midland, USA
The Rig Manager is responsible for every aspect of daily rig operations and supervises all employees working on the rig as well as drilling activities and rig equipment. This includes compliance with Company policies, ru
Supply Chain Manager
, USA
Detailed Description Lead procurement, planning, inventory management, logistics, and supplier management activities supporting manufacturing operations and customer demand. Develop and execute sourcing strategies that i
Motorhand - ETX / STX
Victoria, USA
Brief Description The Motorhand’s primary duty is to ensure that all equipment is operating and functioning properly and execute minor repair work on equipment. The Motorhand is responsible for the generators, equipment,
Driller - ETX / STX
Victoria, USA
Brief Description: The Driller is responsible for monitoring well conditions and drilling parameters. The Driller operates and monitors the essential systems of the drilling rig including: the hoisting, well control, and
HR Manager MGT
Midland, USA
Brief Description: The Human Resources (HR) Manager will be responsible for planning, implementing, and administering all HR programs and processes for a Patterson-UTI organization. The role partners closely with Company
Floorhand - Oklahoma
El Reno, USA
Detailed Description: L i ft a nd p l ace s li ps w e i g h i ng app r o x i m ate l y 1 50 p ou n ds w i th a n ot he r pe rs on f r e q u e nt l y du ri ng the t o ur w o r k sh i f t Ge n e r al u p k eep o f t he ri
Specialist 1 Wellbore SQC
Houston, USA
Supply Chain Associate NEX
Mansfield, USA
Rig Manager - Permian Basin
Midland, USA
Supply Chain Manager
, USA
Motorhand - ETX / STX
Victoria, USA
Driller - ETX / STX
Victoria, USA
HR Manager MGT
Midland, USA
Floorhand - Oklahoma
El Reno, USA