Software Engineer (C# / Desktop Applications)

Manpower UK

Royston

On-site

GBP 50,000 - 70,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Manpower UK is seeking a Software Engineer (C# / Desktop) in Royston to join a collaborative R&D team. You will develop Windows-based desktop software that interacts with sophisticated hardware, tackling challenging engineering problems and contributing to long-term product development.

Strong C# skills and desktop experience are essential; collaboration across hardware, systems and software disciplines is required.

Qualifications

  • Strong commercial experience building desktop applications with C#.
  • Good understanding of object-oriented design and software architecture.
  • Experience developing multithreaded, concurrent, or asynchronous software.
  • Experience designing software interfaces, APIs and maintainable structures.
  • Experience in engineering, scientific, instrumentation or hardware-oriented environments.

Responsibilities

  • Design, develop and maintain Windows desktop software using C# and Microsoft technologies.
  • Contribute to software architecture, design and long-term technical direction.
  • Build robust, maintainable code using OO design and patterns.
  • Create software that interfaces with hardware and engineering systems.
  • Collaborate in an Agile team to deliver new functionality and enhancements.

Skills

C#
Desktop applications
OO design
Multithreading
APIs
Agile

Job description

This permanent Software Engineer (C# / Desktop Applications) position in Royston sits within a collaborative R&D team at an innovative technology organisation producing advanced scientific and engineering products used worldwide.

The successful candidate will develop and enhance Windows-based desktop software that interacts closely with sophisticated hardware systems, tackling challenging engineering problems and contributing to long-term product development.

Strong C# skills and experience building desktop applications are essential, alongside the ability to work effectively within a multidisciplinary group.

The salary for this permanent post is negotiable.

The role offers genuine scope to influence the future direction of world-class technology while shaping software that plays an increasingly important part in product development.

Do you want to take on a new challenge£ We''re supporting an innovative technology organisation developing advanced scientific and engineering products used around the world. As software continues to play an increasingly important role in product development, we''re looking for a Software Engineer to join a collaborative Randamp;D team working on complex desktop applications that interact closely with sophisticated hardware systems. This is an opportunity to work on challenging engineering problems, contribute to long-term product development and help shape the future direction of world-class technology.

THE OPPORTUNITY

You''ll be responsible for developing and enhancing Windows-based desktop software used within advanced scientific and engineering systems.

Working as part of a multidisciplinary team, you''ll contribute to software design, architecture, implementation and testing whilst collaborating closely with other engineers across hardware, systems and software disciplines.

This role would suit a Software Engineer who enjoys understanding how systems work beneath the surface and has experience building robust, maintainable software products rather than purely web-based applications.

WHAT YOU''LL BE DOING

Designing, developing and maintaining desktop software applications using C# and Microsoft technologies.

Contributing to software architecture, application design and long-term technical direction.

Developing robust and maintainable code using object-oriented design principles and recognised design patterns.

Building software that interacts closely with complex hardware and engineering systems.

Working within Agile development teams to deliver new product functionality and enhancements.

WHAT WE''RE LOOKING FOR
  • Strong commercial experience developing desktop applications using C#
  • Good understanding of object-oriented design, software architecture and design patterns
  • Experience developing multithreaded, concurrent or asynchronous applications
  • Experience designing software interfaces, APIs and maintainable application structures
  • Experience working on software products within engineering, scientific, instrumentation, medical device or hardware-focused environments
DESIRABLE EXPERIENCE
  • WPF, XAML or MVVM Windows desktop application development
  • Hardware integration, instrument control or data acquisition systems
  • Scientific, imaging, measurement or engineering products
  • Real-time or performance-critical software applications
WE WANT YOU!

We''re looking for engineers who enjoy solving complex problems and taking ownership of software design, rather than simply implementing requirements.

If you have a passion for software engineering, enjoy working close to hardware and want to contribute to products that combine software, engineering and innovation, we''d love to hear from you.

If you want to make a difference in return for excellent employee benefits and career development opportunities, then get in touch!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (C# / Desktop Applications)
Software Engineer (C# / Desktop Applications)

Manpower Group (UK) • Royston

On-site
GBP 45,000 - 65,000
Software Developer - C# .NET Desktop
Software Developer - C# .NET Desktop

Interface Recruitment • Lincoln

On-site
GBP 35,000 - 50,000
Salary £35,000 to £50,000
Holiday: 25 days + bank holidays + 3 x
Company pension
+5
Software Engineer - Java/C++
Software Engineer - Java/C++

Leap29 • Oxford

On-site
GBP 55,000 - 75,000
Software Developer - C# .NET Desktop
Software Developer - C# .NET Desktop

Interface Recruitment • Greater Lincolnshire

On-site
GBP 35,000 - 50,000
25 days' holiday
Bank holidays
Christmas closure
+4
C# Desktop Apps Engineer for Hardware-Driven Systems
C# Desktop Apps Engineer for Hardware-Driven Systems

Manpower UK • Royston

On-site
GBP 50,000 - 70,000
Software Engineer
Software Engineer

Technify Talent Limited • Morecambe

Hybrid
GBP 50,000 - 70,000
Software Engineer - up to £55k - ID52314
Software Engineer - up to £55k - ID52314

Humand Talent Ltd. • England

On-site
GBP 50,000 - 61,000
Senior Software Engineer - Aberdeen
Senior Software Engineer - Aberdeen

Leap29 • Aberdeen City

On-site
GBP 75,000 - 110,000
C# / .NET Engineer
C# / .NET Engineer

Oho Group • Cambridge

On-site
GBP 60,000 - 80,000
Senior C# Engineer
Senior C# Engineer

Oho Group • Cambridge

Hybrid
GBP 70,000 - 90,000
Discretionary bonus