Software Engineer jobs

Software Engineer jobs have been the mainstay of our recruitment offering. We work with Software Engineers on a permanent & contract basis for all types of industrial control applications.

Upload your CV

Current jobs

Software Engineers from graduate, junior level to specialist highly skilled software contractors have always been a major focus for Samuel Frank. We've worked with specialist system integrators and helped them build teams that include Software Engineers tooled up with the latest PLC & SCADA offerings from all the major vendors such as Siemens, Rockwell, Mitsubishi, Omron, B&R or Beckhoff. We've worked with micro automation software businesses to help them make their first Software hires, through to working with internationally recognised global brands, helping them grow their Software development teams. We've provided short term contract solutions as well as helped a host of PLC / SCADA Software Engineers move on in their careers into a new permanent position.

PLC Software Engineer – East Lancashire

Permanent, East Lancashire

£38-43k + overtime for site working

Junior Controls Engineer – West Midlands

Permanent, Birmingham


Electrical Project Engineer – Special Purpose Machinery

Permanent, Near Blackburn


Control Engineer

Permanent, Deeside, North West


Automation Engineer x 2

Permanent, Chester / Deeside


Junior Controls Engineer x 2 – South Yorkshire

Permanent, South Yorkshire


Control System Engineer – Derbyshire

Permanent, Derbyshire


Control System Engineer – Berkshire

Permanent, Berkshire


Control Systems Engineer – Cheshire

Permanent, Cheshire


Controls Engineer – Special Purpose Machinery

Permanent, Blackburn, Lancashire

£30-40k + overtime

Control and Automation Engineer

Permanent, Doncaster


Controls Engineer – Home Based

Permanent, Home Based - UK Wide


Principal Software Engineer

Permanent, North Yorkshire


Siemens TIA Portal Systems Engineer

Contract, Manchester then the North East


Home Based Controls Engineer

Permanent, Home Based - UK Site Work


PLC Software Engineer

Permanent, Leeds or Warrington


Controls Engineers x 2

Permanent, West Midlands


Junior Controls Engineer

Permanent, Liverpool


PLC Software / Commissioning Engineer

Permanent, Derby


Control Systems Engineer

Permanent, West Birmingham


Service & Commissioning Engineer

Permanent, Stoke-on-Trent


Controls Engineer

Permanent, Lancashire


PLC Software Engineer

Permanent, Greater Manchester


Control System Engineer

Permanent, South Manchester


Controls Engineer

Permanent, Greater Manchester


Control & Automation Engineer

Permanent, South Yorkshire


Control System Engineers

Permanent, East Yorkshire


Skills needed

  • Automation Software Engineers we typically represent have an eye for detail, have a logical, structured approach to writing code and they’re always keen to use the latest technologies. 
  • We have experience of placing Software Engineers for every niche you can think of. Safety is paramount and we’ve worked with skilled Software Engineers who have knowledge of working to ISO60204 for machine safety or control system network security validation working to IEC 62443.
  • Software Engineers often need transferable skills and be adaptable, they could be writing code for a Rockwell PLC that runs on Windows for an IoT based application for one client, then be working on a SCADA application that’s reporting how well a network of machines are performing using FactoryTalk View for someone else.