Job Search and Career Advice Platform

Enable job alerts via email!

C# Automation Software Engineer

Mid Waysupply

United Kingdom

On-site

GBP 55,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Greater Manchester seeks a skilled C# Software Engineer (Automation) to design and maintain .NET applications for real-time control systems. You will lead projects from conception to deployment, ensuring code quality and collaborating with diverse teams. Ideal candidates have a degree in Computer Science, proven C# experience, and must be willing to travel internationally to support clients. This position offers a salary of up to £55k, depending on experience.

Qualifications

  • Proven commercial experience developing software in C#.
  • Strong knowledge of .NET Core and/or .NET Framework.
  • Familiarity with SQL databases like MS SQL Server or PostgreSQL.

Responsibilities

  • Design, develop, and maintain C#/.NET applications for real-time control systems.
  • Take ownership of software projects from concept to deployment.
  • Collaborate closely with engineers and stakeholders.

Skills

C#
.NET Core
WPF
SQL databases
Analytical skills
Problem-solving skills
Version control (Git)

Education

Degree in Computer Science or Software Engineering
Job description

Job Title: C# Software Engineer (Automation)

Location: Greater Manchester

Salary: Up to £55k (depending on experience)

About The Role
  • Design, develop, and maintain C#/.NET applications for real-time control systems
  • Take ownership of software projects from concept through deployment and support
  • Collaborate closely with engineers, product specialists, and stakeholders to deliver robust solutions
  • Perform troubleshooting, fault‑finding, and optimisation of existing systems
  • Support retrofit projects and carry out on‑site diagnostics at customer locations worldwide
  • Write clean, well‑structured, and well‑documented code following best practices
  • Conduct code reviews and contribute to technical standards
  • Implement and maintain unit tests to ensure software reliability
  • Stay up to date with emerging technologies and recommend improvements
About You
  • Degree in Computer Science, Software Engineering, or a related STEM discipline
  • Proven commercial experience developing software in C#
  • Strong knowledge of .NET Core and/or .NET Framework
  • Experience with WPF
  • Familiarity with SQL databases (e.g. MS SQL Server, PostgreSQL)
  • Understanding of software design principles (SOLID)
  • Experience using version control systems (e.g. Git)
  • Strong analytical and problem‑solving skills
  • Willingness to travel internationally for customer site support
Desirable Skills
  • Experience with industrial automation or machinery control systems
  • Exposure to PLCs, SCADA, or real‑time control environments
  • Willingness to learn Ladder Logic or SCL for PLC troubleshooting
  • Experience with industrial vision systems
  • Familiarity with RESTful APIs
  • Exposure to cloud platforms such as Azure or AWS

If interested, please send over an updated CV.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.