Senior/Lead Software Engineer (C# / WPF)

Connect roup

Bournemouth
Permanent
Hybrid
£65,000 - £85,000/year
C# & .NET DevelopmentWPF (Windows Presentation Foundation)Medical Device Software Development

Role Overview

We are seeking an experienced and passionate Senior or Lead Software Engineer to join our innovative team in Bournemouth. You will play a pivotal role in designing, developing, and maintaining our next-generation medical software applications. This is a fantastic opportunity to apply your deep technical expertise in C# and WPF to a meaningful domain, contributing to products that have a real-world impact on healthcare. As a senior member of the team, you will also be expected to mentor junior engineers, drive technical decisions, and champion best practices.

Key Responsibilities

  • Lead the design and development of high-quality, robust, and scalable desktop applications using C#, .NET, and WPF.
  • Collaborate with cross-functional teams, including product managers and QA engineers, to define, design, and ship new features within an Agile environment.
  • Mentor and guide junior software engineers, conduct code reviews, and promote a culture of technical excellence and continuous improvement.
  • Ensure software meets stringent quality and regulatory standards required for medical devices (e.g., ISO 13485, IEC 62304).
  • Investigate and resolve complex technical issues, and contribute to architectural and design decisions for the product roadmap.

Required Skills & Qualifications

  • Extensive commercial experience in software development using C# and the .NET Framework/.NET Core.
  • Proven expertise in building complex desktop applications with WPF, including a strong understanding of MVVM, XAML, data binding, and custom controls.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Strong communication skills and a proven ability to mentor other engineers.

Nice-to-Have Qualifications

  • Experience working in a regulated industry, such as medical devices (MedTech), pharmaceuticals, or avionics.
  • Familiarity with medical software standards like DICOM, HL7, or regulations such as IEC 62304.
  • Experience with modern CI/CD pipelines, automated testing frameworks (e.g., NUnit, xUnit), and version control systems (e.g., Git).