Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Intermediate Software Developer

Full-time

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.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Remote vacancy
  • $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... 
    Suggested
    Remote job
    Contract work
    For contractors
    Work at office
    Flexible hours

    Seneca Holdings

    Remote
    7 hours ago
  • $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... 
    Suggested
    Full time
    Remote work
    Flexible hours

    gaiia

    Remote
    6 days ago
  • 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...
    Suggested
    Full time
    Remote work

    Asesoftware

    Remote
    22 days ago
  • $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... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home

    Employment Hero

    Remote
    21 days ago
  • $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... 
    Suggested
    Full time

    Dayforce

    Remote
    1 day ago
  •  ...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 time
    Remote work

    GitLab

    Canada
    11 hours ago
  •  ...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

    Agile Defense

    Remote
    7 hours ago
  •  ...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 time
    Local area
    Remote work
    Flexible hours

    AgileEngine

    Remote
    4 days ago
  • $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 office
    Remote work
    Worldwide
    Visa sponsorship
    Relocation package
    3 days per week

    Transamerica Agency Network

    Cedar Rapids, IA
    3 days ago
  •  ...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 job
    Contract work
    Work experience placement
    Flexible hours

    Smile Digital Health

    Remote
    7 hours ago
  •  ...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 time
    Contract work
    Work at office
    Local area
    Remote work

    Exadel

    Remote
    7 hours ago
  • $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 time
    Part time
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    1 day ago
  •  ...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 time
    Remote work

    The Audio Programmer

    Remote
    6 days ago
  • $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 office
    Home office
    Flexible hours

    Impact.com

    Columbus, OH
    9 days ago
  •  ...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 time
    Work at office
    Remote work

    TechMagic

    Remote
    7 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    McLean, VA
    3 days ago
  •  ...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 time
    Remote work

    Bridgeway Benefit Technologies

    Remote
    7 hours ago
  •  ...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 time
    Contract work
    Remote work
    Shift work

    Agate Software

    Remote
    7 hours ago
  •  ...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 time
    Casual work
    Immediate start

    Steel Thread Software, Inc.

    Remote
    7 hours ago
  •  ...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 time
    Work at office
    Night shift

    SFBCIC

    Remote
    7 hours ago
  •  ...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 time
    Work at office

    Mcadams

    Remote
    7 hours ago
  •  ...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 time
    Remote work
    Flexible hours

    Capgemini

    Remote
    6 days ago
  • $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 work
    Worldwide

    Monolithic Power Systems

    San Jose, CA
    3 days ago
  •  ...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

    Nic Industries, Inc.

    Remote
    7 hours ago
  •  ...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 area
    Remote work
    Flexible hours
    Shift work

    AgileEngine

    United States
    8 hours ago
  •  ...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 time
    Remote work
    Home office

    Gr8_Tech

    Remote
    7 hours ago
  •  ...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 placement
    Remote work

    Apex Systems

    United States
    4 days ago
  •  ...~ 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 time
    Contract work
    Work at office
    Local area
    Remote work

    Exadel

    Wisconsin
    7 hours ago
  •  ...~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 time
    Work at office

    Ombud

    Remote
    7 hours ago
  •  ...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 time
    Remote work
    Worldwide

    Sigma Software

    Remote
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!