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 1 day ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Remote vacancy
  • $92k - $115k

    Role Description As an Intermediate Software Developer at Universe, you will apply your passion for technology and live entertainment as we work together to build a world-class, highly scalable Event Ticketing platform. In this deeply technical position, you’ll work closely... 
    Suggested
    Full time
    Contract work

    Ticketmaster

    Remote
    3 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
    2 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
    1 day ago
  • $115k - $135k

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators...  ...your technical expertise and independence. Responsibilities Develop and deliver software features with minimal supervision... 
    Suggested
    Remote work

    eDynamic Learning

    New York, NY
    1 day ago
  • $126.4k - $314.4k

     ...GitLab enables organizations to increase developer productivity, improve operational...  ...trust GitLab to ship better, more secure software faster. The same principles built into...  ...We hire Site Reliability Engineers from Intermediate through Senior Staff across multiple Infrastructure... 
    Suggested
    Full time
    Immediate start
    Remote work
    Flexible hours

    GitLab

    United States
    3 days ago
  • $73k - $97k

     ...Intermediate Software Engineer The Intermediate Software Engineer is a hands-on technical contributor responsible for designing, implementing...  ...the development lifecycle. Job Description Design, develop, and maintain automated test solutions aligned with... 
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    3 days per week

    Transamerica

    Philadelphia, PA
    1 day ago
  •  ...changes. ~Ability to work with Cognos and develop reporting & dashboards is a plus. ~...  ..., technical and user documentation, software conversions, maintenance (including production...  .... ~Secondary skills should include intermediate skills using OEM, TOAD, and data... 
    Full time

    Ruri Software Technologies LLC

    Remote
    1 day ago
  • $102.3k - $120k

    Role Description The Java Developer is responsible for designing, developing, testing, and maintaining scalable software applications using Java technologies. This role supports...  ...candidate has strong foundational to intermediate Java development experience and contributes... 
    Full time

    eSimplicity

    Remote
    6 days ago
  •  ...Backend Engineer with 4 to 6 years of experience building real software for real users. Not tutorial projects. Not "coming soon"...  ...candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the e... 
    Hourly pay
    Full time
    Contract work
    Immediate start

    E-Merge IT Recruitment

    Remote
    1 day ago
  •  ...Description We are looking for an experienced and highly capable Intermediate Data Engineer to join our technology team. In this role, you...  ...data marts to support analytics and financial reporting. ~Develop and operate robust ETL processes ensuring timely, accurate, and... 
    Full time
    Remote work

    Berkeley Payment Solutions Inc.

    Remote
    3 days 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
    1 day ago
  •  ...infrastructure; ~B.Sc in Computer Science, Software Engineering, or a related field; ~...  ...organization; ~English - Upper-Intermediate or higher. Requirements ~Drive platform...  ...improve scalability, reliability, and developer experience across our backend systems;... 
    Full time
    Remote work

    YozmaTech

    Remote
    1 day 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
    1 day 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
  • $98.3k - $176.94k

    Role Description The Software Engineer is responsible for working on projects that are currently being visualized or developed by our organization. This role will be involved with...  ...platform. ~Develops and implements an intermediate understanding of the Software... 
    Full time
    Work from home
    Home office

    Excellus BCBS

    Remote
    3 days ago
  • Role Description As a software engineer at Auvik, you’ll be part of an agile team of coders, developing a network management service that monitors millions of devices,...  ...Passion for mentoring and guiding junior and intermediate team members. ~Enthusiasm towards... 
    Full time
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Auvik Networks

    Remote
    6 days 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
    2 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
    2 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...  ...reliability and fault tolerance ~Upper-Intermediate English level Requirements Experience... 
    Full time
    Remote work
    Worldwide

    Sigma Software

    Remote
    5 days ago
  •  ...security. ~Work closely with front-end developers to integrate backend services with...  ...professional experience in Java development ~Intermediate/Advanced experience with Java ~...  ...AssureSoft is a multinational software development and information technology... 
    Full time

    AssureSoft - Careers

    Remote
    1 day ago
  •  ...direction, provides specialized expertise within multiple systems, software disciplines, as well as general knowledge of related...  ...planning, and hardware upgrades. ~Works from specifications to develop or modify operating systems applications. ~Assists with design... 
    Full time

    Horizon Industries

    Remote
    3 days ago
  •  ...defining standards, and creating reference patterns. ~Upper-intermediate to advanced English (technical reading and team communication)...  ...in addition to paid holidays. ~Challenging, world-class software projects for clients across the United States and Latin America... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Devsu

    Remote
    6 days ago
  •  ...a part of the Solutions team works in support of our Liberty Software-Defined Instrument products and solutions (Liberty Product Line...  ...knowledge of function and regularly uses systems and equipment at an intermediate level. Requires specialized knowledge of moderately complex... 
    Work at office
    Remote work
    Monday to Friday

    TEVET LLC

    United States
    5 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
    19 days ago
  •  ...programs, and deploys advanced hardware and software solutions that enable military operators...  ...CRFS equipment. Technical Reports: Develop test plans and summary project reports...  ...Networking Knowledge: Basic to intermediate networking skills (TCP/IP, subnets, VLANs... 
    Work at office
    Remote work
    Relocation
    Flexible hours

    Motorola Solutions

    Reston, VA
    2 days ago
  • $128.21k - $156.76k

     ...What You’ll Do ~Collaborate with engineers, designers, and product managers to build functional, beautiful user interfaces. ~Develop, enhance, and maintain responsive web applications using Ruby on Rails, Turbo, Stimulus, and JavaScript. ~Contribute to and evolve... 
    Full time
    Remote work
    Flexible hours

    HighlightTA

    Remote
    9 days ago
  • $180k - $250k

     ...contributing to their design and development from end to end. As a Software Engineer on the micro Platforms Core team, you will play a...  ...driven infrastructure at scale. Key Responsibilities Design and develop end-to-end fullstack systems that power critical internal... 
    Remote job
    Full time
    Internship

    SaidGig

    Remote
    a month ago
  • Role Description We're looking for an exceptional software engineer with a passion for building great products. You'll get exposure to...  ...patterns and trade-offs. ~English level - at least Upper-intermediate and higher. Requirements ~Product-minded and user-obsessed... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    TechMagic

    Remote
    4 days ago
  • $167.63k

     ...solutions within customers' design workflows. Develop competence as a subject matter expert...  ...services, conduct introductory and/or intermediate training classes MINIMUM...  ...Extractor or other commercial simulation software involving real world, industry level electromagnetics... 
    Work experience placement
    Work at office
    Remote work
    Home office

    Synopsys

    Waltham, MA
    1 day ago
  •  ...delivering timely root-cause analysis and software issue resolution. Maintains high levels...  ...systems, email, and phone. Builds, develops, and sustains strong customer...  ...degree or equivalent relevant experience Intermediate experience in technical support, system... 
    Live in
    Work at office
    Remote work
    Worldwide

    Komatsu

    Tucson, AZ
    4 days ago

Do you want to receive more vacancies?

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