Intermediate Software Developer
Patterson-UTI
Role 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.
Qualifications
- 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.
Requirements
- 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.
$98k - $117k
...Biological Center located at Rock Island Arsenal, IL. KDM develops and maintains information systems for several government... ...systems. Western Door Federal is seeking a Software Developer – Intermediate at the Rock Island Arsenal, in Rock Island, IL. The objective...SuggestedRemote jobContract workFor contractorsWork at officeFlexible hours$120k - $170k
Role Description We’re looking to hire a Full-Stack Software Developer with excellent technical skills and communication abilities to join our SDK & Extensibility squad. We sell a platform that customers are supposed to make their own. Extending it shouldn’t require...SuggestedFull timeRemote workFlexible hours- Role Description Nos encontramos en la búsqueda de un desarrollador Java altamente talentoso y motivado, con al menos 3 años de experiencia, para unirse a nuestro equipo de desarrollo remoto. El candidato ideal debe tener un profundo conocimiento de desarrollo Java y una...SuggestedFull timeRemote work
$170k - $250k
Role Description As an Intermediate Full Stack Engineer, you will balance core technical development with an evolving approach to features... ...~Prior background in product-focused startups, scale-ups, or software product environments (as opposed to strictly agency/consulting...SuggestedFull timeWork at officeRemote workWork from home$108.6k - $169.8k
Role Description We are looking for a Senior Software Developer to join the team building AI-powered capabilities within the Dayforce platform. This role is ideal for an experienced software engineer who enjoys designing, building, and delivering production-quality applications...SuggestedFull time- ...GitLab enables organizations to increase developer productivity, improve operational... ...trust GitLab to ship better, more secure software faster. The same principles built into... ...lifecycle to solve this problem. As an Intermediate Backend Engineer on the newly...Full timeRemote work
- ...vital interests. Requisition #: 1628 Job Title: Web Developer – Intermediate Location: Fort Huachuca, AZ Clearance Level: Secret... ...for any tools created in SPO. Participate in the full software development lifecycle (SDLC), from discovery and requirements...Full time
- ...frontend and Node.js and C# on the backend. You will design, develop, and optimize data solutions across SQL, PostgreSQL, and DynamoDB... ...with technical leads and product managers ~Upper-intermediate English level Requirements ~Docker and Kubernetes ~Microservices...Full timeLocal areaRemote workFlexible hours
$73k - $97k
...transamerica.com. Job Description Summary The Intermediate Software Engineer is a hands-on technical contributor responsible for... ...the development lifecycle. Job Description Design, develop, and maintain automated test solutions aligned with...Work at officeRemote workWorldwideVisa sponsorshipRelocation package3 days per week- ...Apply today and find plenty of reasons to SMILE! The Intermediate Front End Developer is a technical role that supports in building and maintaining... ...of employment. Requirements: ~6+ years of software development experience with Angular, JavaScript/Typescript...Remote jobContract workWork experience placementFlexible hours
- ...cause analysis for infrastructure-related problems Optimize software solutions by studying systems flow, data usage, and work... ...languages (e.g., Bash, Python, JavaScript) English level Intermediate+ Legal & Hiring Information Exadel is proud to be an...Full timeContract workWork at officeLocal areaRemote work
$76k - $127k
...barriers to running our products by fostering developer run ownership and empowering developers... ...during the application build phase in software run principles that include operational... ...Engineering area by applying intermediate/practical knowledge and area best practices...Full timePart timeWorldwideFlexible hours- ...continue to grow and release more innovative software for producers and song writers. As a... ...Engineer, you'll be responsible for developing highly efficient computation kernels... ...including Abstract Syntax Trees (AST), intermediate representations (IR) and optimisation passes...Full timeRemote work
$90k - $110k
...business results. Your Role at impact.com : As an Intermediate Full Stack Software Engineer at impact.com, you will create and support... ...Do: Build & Maintain Reporting Software : Design and develop robust, interactive data visualization components and presentation...Work at officeHome officeFlexible hours- ...are looking for a talented Senior C++ Developer with 5+ years of programming background... ...5+ years of professional experience in software development ~Deep expertise in Modern... ...development workflow ~English: Upper-Intermediate or Advanced Requirements ~...Full timeWork at officeRemote work
$165.75k - $224.25k
...+ Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Amazon Web Services... ...Transform technology into opportunity as a Full Stack Software Developer at GDIT. Shape what’s next for mission-critical government...Full timeTemporary workWork experience placementImmediate startRemote workWorldwideFlexible hours- ...Senior Platform Engineer to architect, design, develop, and maintain the Bridgeway platform that powers software development and deployment. This role focuses on... ...with Git and collaborative workflows ~Intermediate proficiency with Terraform, CloudFormation, or...Full timeRemote work
- ...At Agate Software, we are building a better world by revolutionizing how government agencies... ...For Agate is hiring a Software Developer II to help build and improve a mission-... ...mindset. Solid grasp of intermediate engineering concepts such as modular design...Full timeContract workRemote workShift work
- ...Company Description Steel Thread Software, Inc. is a privately-held, certified small... ...deployed, and as a Steel Thread software developer you will work with leading MEAN stack... ...software products. We are looking for intermediate and senior developers to help build our...Full timeCasual workImmediate start
- ...Are you looking for a great team environment? Southern Farm Bureau Casualty Insurance Company is currently seeking a Software Developer, Intermediate. Southern Farm Bureau is a great company and an excellent place to work. The Company offers a family-oriented work...Full timeWork at officeNight shift
- ...for a forward-thinking, highly capable developer who is energized by building modern business... ...by designing and delivering custom software applications, intelligent automations,... ...JavaScript/TypeScript and Python required ~ Intermediate proficiency in Git workflows and...Full timeWork at office
- ...transformation layer and implementing layered data models (staging, intermediate, marts). ~Ability to troubleshoot and fine-tune data... ...solution methodologies. ~Strong proficiency in Python for developing reusable ETL frameworks, APIs, and automation scripts. ~...Full timeRemote workFlexible hours
$180k - $230k
...architectures, optimizing power devices, enhancing efficiency, developing loop control strategies, and collaborating with cross-... ...schedule and resource plan, track and monitor progress* Evaluate intermediate results during design phase, resolve problems and propose and...Remote workWorldwide- ...Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience who is ready to take greater ownership of projects. You will be a key...Full time
- ...5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups... ...creative direction and mentorship; Upper-intermediate English level. Prior experience building or implementing AI-assisted developer workflows or intelligent agents;...Local areaRemote workFlexible hoursShift work
- ...application development: ~Design and develop stateful streaming applications using Kafka... ...back end. ~Commercial experience in software engineering with strong proficiency in... ...for processing large datasets. ~Upper-intermediate or higher level of English....Full timeRemote workHome office
- ...maintainable operational capabilities. Key Responsibilities Develop, maintain, and support secure automation and operational... ...engineering, or equivalent work experience. Technical Skills: Intermediate or higher proficiency in Python and PowerShell development;...Work experience placementRemote work
- ...~ Bachelor's or master’s degree in computer science or software engineering ~7+ years of background in development ~ Competency... ...its implementation in scalable systems English level Intermediate+ Legal & Hiring Information Exadel is proud to be an...Full timeContract workWork at officeLocal areaRemote work
- ...~6+ years of professional full-stack software engineering experience, with demonstrated... ...ship the implementation without needing intermediate hand-holding. ~ Comfort operating in a... ...request within the first two weeks. Develop a working mental model of the codebase across...Full timeWork at office
- ...challenge. We are looking for a Senior Java Developer to help build a high-load multi-channel... ...of users worldwide. As part of Sigma Software, you will work remotely in an... ...fault-tolerant backend systems ~Upper-Intermediate or higher level of English Requirements...Full timeRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- ngo software engineer Remote
- software data engineer Remote
- graduate software engineer Remote
- software engineer unity Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- associate software engineer Remote
- software developer no experience Remote
- graduate software developer Remote
- software engineer - early career Remote














