Enable job alerts via email!

Software Engineer

TN United Kingdom

Reading

On-site

GBP 50,000 - 60,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Engineer to enhance their bespoke Windows Desktop Software. This dynamic role involves leading the development of applications using C# and WPF, ensuring high-quality technical support, and collaborating with teams to finalize feature designs. With a strong reputation in the geotechnical sector, this company offers a unique opportunity to advance technology in a supportive environment. If you are passionate about software development and eager to make a significant impact, this role is perfect for you.

Qualifications

  • Experience in developing C# desktop applications for Windows.
  • Background in medium to large-scale desktop software packages.

Responsibilities

  • Design and develop software for new and existing equipment.
  • Prepare documentation for usability and maintainability of code.

Skills

C#
WPF (MVVM)
Multithreading
Unit Testing

Education

Degree in relevant discipline

Tools

Version Control Systems

Job description

Job Title: Software Engineer – Test and Measurement Equipment

We are looking for a Software Engineer experienced in developing C# desktop applications using WPF and MVVM to join our talented engineering team based in Hampshire. You will lead the ongoing development of our bespoke Windows Desktop Software.

Basic Salary: Up to £60,000

Location: Hook, Hampshire

Job Description

As our Software Engineer, you will take control of project requirements and architecture, overseeing their progress from inception to implementation. Your contributions will be key in advancing our technology. You will also provide high-quality technical software support internally and directly to customers.

In this dynamic role, you will:

  1. Design and develop software to support new and existing equipment and products
  2. Prepare documentation to ensure usability and maintainability of developed code
  3. Work with version control systems to ensure systematic and traceable changes
  4. Build and package software installers for customer releases
  5. Collaborate with other teams to finalize feature design and behavior
Person Requirements

Our Software Engineer should have a background in software development, preferably in medium to large-scale desktop software packages for Windows, with a general understanding of scripting and programming languages. You should be educated to degree level in a relevant discipline and have experience in:

  • C# coding for desktop applications for Windows
  • WPF (MVVM) UI development
  • Multithreading
  • Unit Testing
About the Company

For 40 years, we have designed computer-controlled systems to evaluate soil and rock properties, building a strong reputation in the geotechnical and earthquake testing sectors.

Additional Information

Relevant roles and markets may include WPF, Windows Presentation Foundation, MVVM, C#, C++, software architecture, scripting, programming, embedded software, front-end, back-end, full-stack, and software development engineer roles.

If interested, please click 'Apply now'. You will receive an acknowledgment of your application.

Note: Wallace Hind Selection is the retained recruitment partner. Any direct applications to the client or agencies will be forwarded to us. Applicants may need a work permit if not a passport holder of the country for the vacancy. For more info, check our Blog.

Do not provide bank or payment details when applying. All applications should be made via the 'Apply now' button.

Created on 26/04/2025 by TN, United Kingdom

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