Enable job alerts via email!

C# Software Engineer

Enterprise Recruitment Ltd

London

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A leading technology recruitment firm in London is seeking an experienced C# Software Engineer to take on a senior role within an established team. You'll develop and maintain large-scale Windows applications and mentor junior developers. Ideal candidates have 3–10+ years of C# Windows development experience, ideally with WinForms or WPF. This position offers the opportunity to solve complex engineering problems in a collaborative environment.

Qualifications

  • 3–10+ years of experience in C# Windows development.
  • Experience working in an engineering or hardware-interfacing environment.
  • Ability to mentor and support less experienced developers.

Responsibilities

  • Develop and maintain large-scale Windows applications primarily in C# / WinForms.
  • Mentor and support graduates/juniors/mid-level developers.
  • Collaborate in a team of engineers on complex integrated systems.

Skills

C# Windows development
WinForms or WPF
Engineering/hardware interfacing
Problem-solving skills
Mentorship
Job description
Overview

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 10 software engineers working closely with a similar-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 play a key role in mentoring and supporting graduates/juniors/mid-level developers while remaining hands-on with design and coding.

C# Software Engineer 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.
C# Software Engineer 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

If you’re a hands-on C# Developer with a passion for solving complex engineering problems, we’d love to hear from you.

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