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

Control Engineer – Siemens – Derby

Permanent, Derby

£25000-42500

Lead Software Engineer

Permanent, East Lancashire

£50-60k

PLC Software Engineer

Permanent, West Midlands

£40-50k + car or allowance + 6% pension + on-call uplift

Project Manager – South Yorkshire

Permanent, South Yorkshire

£48-60k + BUPA + overtime

Project Manager – West Yorkshire – Special Purpose Machinery

Permanent, West Yorkshire

£45-60k

Control Systems Engineer

Permanent, Staffordshire

£45-50k + Bonus

Control System Engineer – Lancashire

Permanent, Lancashire

£47-52k

Controls Engineer PLC

Permanent, West Midlands

£45-52k + overtime

Controls Manager

Permanent, Sheffield, South Yorkshire

£65-75k + car allowance

Systems Manager

Permanent, Sheffield, South Yorkshire

£65-75k

PLC Software Engineer

Permanent, Sheffield, South Yorkshire

£45-50k + x1.5 overtime

Maintenance Engineer

Permanent, Deeside / Chester

£40-50k + bonus + 10% pension contribution

Control System Engineer

Permanent, North West / Cheshire

£40-60k

Siemens Software Engineer

Permanent, Near Warrington, North West

£55-70k

Controls Engineer

Permanent, Blackburn, Lancashire

£38-45k + private healthcare + 25 days leave + discretionary bonus

PLC Software Engineer

Permanent, North Nottinghamshire

£30-55k

Controls Engineer

Permanent, South Yorkshire

£36-48k

Senior Controls Engineer

Permanent, South Yorkshire

£48-60k

Junior PLC Software Engineer

Permanent, South Yorkshire

£23-30k

System Engineer – Newcastle

Permanent, Newcastle, North East

£30-60k

Control Engineer – Leeds

Permanent, Leeds, West Yorkshire

£28-40k

Automation Engineer – Industrial Controls

Permanent, South Yorkshire

£30-37k

Junior Controls Engineer

Permanent, South Birmingham, West Midlands

£28-34k

Control Engineer – South Birmingham

Permanent, South Birmingham, West Midlands

£30-55k + private healthcare + bonus

Systems Engineer – Cheshire

Permanent, Cheshire

£40-60k

Controls Engineer – South Yorkshire

Permanent, South Yorkshire

£36-48k + overtime + private healthcare

Senior Controls Engineer – South Yorkshire

Permanent, South Yorkshire

£48-60k

PLC / SCADA Project Engineer – North Staffordshire

Permanent, North Staffordshire

£40-50k

Junior Controls Engineer

Permanent, Leeds, West Yorkshire

£26-32k

PLC Software Engineer

Permanent, West Yorkshire

£30-40k

Controls Engineer – Special Purpose Machinery

Permanent, Lancashire

£35-40k + overtime

Automation Controls Engineer

Permanent, West Yorkshire

£42-45000

Junior Controls Engineer

Permanent, West Birmingham

£23-33k

PLC Software Engineer – Near Northampton

Permanent, Northamptonshire

£40-50k

PLC Software Engineer – Milton Keynes

Permanent, Milton Keynes

£40-50k

Siemens TIA Portal Software Engineer

Permanent, Near Warrington

£50-60K

Siemens Software Engineer

Permanent, Merseyside

£40-50k + overtime + site uplift

Controls Engineer – Leeds

Permanent, Leeds, West Yorkshire

£30-40k

Control System Engineer

Permanent, East Yorkshire

£Salary DOE +overtime +25 days holiday +5% matched pension

Senior Controls Engineer

Permanent, West Midlands

£50-55k + BUPA + 8% pension + Bonus

Commissioning & Service Engineer

Permanent, Staffordshire

£40-45k

Controls Engineer

Permanent, Leeds, West Yorkshire

£35-40k

PLC Software Engineer

Permanent, Stafford

£45-55k

PLC Software Engineer

Permanent, Leeds, West Yorkshire

£35-40k

Lead Project Software Engineer

Permanent, North West

£45-50k + overtime when on site

Field Service Engineer – International Travel

Permanent, West Midlands / International Travel

£30-32k

Control Engineer Team Leader

Permanent, Worcestershire

£50-55k + bupa + bonus + 6% pension cont.

PLC SCADA Software Engineer

Permanent, Stafford

£45-50k

PLC Software Engineer – East Lancashire

Permanent, East Lancashire

£38-43k + overtime for site working

Electrical Project Engineer – Special Purpose Machinery

Permanent, Near Blackburn

345-55k

Control Engineer

Permanent, Deeside, North West

£39-55k

Automation Engineer x 2

Permanent, Chester / Deeside

£39-55k

Control System Engineer – Derbyshire

Permanent, Derbyshire

£30-60k

Control System Engineer – Berkshire

Permanent, Berkshire

£30-60k

Control Systems Engineer – Cheshire

Permanent, Cheshire

£30-60k

Controls Engineer – Special Purpose Machinery

Permanent, Blackburn, Lancashire

£30-40k + overtime

Control and Automation Engineer

Permanent, Doncaster

£35-50k

Principal Software Engineer

Permanent, North Yorkshire

£60-65k

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.

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.