C# Software Engineer

Company: Enterprise Recruitment Ltd
Apply for the C# Software Engineer
Location:
Job Description:

Role

We’re looking for an experienced C# Software Engineer to take a senior role within an established development team. You’ll join a global engineering business at the forefront of designing and delivering complex integrated systems used in demanding, safety-critical environments.

You’ll be part of a collaborative software team of about 10 software engineers, working closely with a similarly sized test team. This role focuses on developing and maintaining large-scale Windows applications (primarily C# / WinForms) that interface with specialist hardware.

You’ll also mentor and support graduates/juniors/mid-level developers while remaining hands-on with design and coding.

Responsibilities

  • Developing and maintaining large-scale Windows applications (primarily C# / WinForms) interfacing with specialist hardware.
  • Collaborating with a software and test team to deliver robust software solutions.
  • Mentoring and supporting graduates, junior and mid-level developers while contributing to design and coding.

Required skills

  • 3–10+ years’ experience in C# Windows development.
  • Ideally WinForms or WPF etc.
  • Experience working in an engineering or hardware-interfacing environment.
  • Strong problem-solving skills.
  • Ability to mentor and support less experienced developers.

Desirable skills

  • Knowledge of reliability, safety, or performance-critical systems is highly desirable.
  • Flexibility for occasional global travel for trials and troubleshooting.
  • Agile.
  • Multi-threaded and distributed applications; TCP/IP, UDP, Networking protocols.

Senior / Employment

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology and Engineering
  • Industries: Industrial Machinery Manufacturing, Maritime Transportation, and Aviation and Aerospace Component Manufacturing

#J-18808-Ljbffr…

Posted: September 26th, 2025