Software Development Engineer

Biometric Talent
Westonzoyland, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 45K

Job location

Westonzoyland, United Kingdom

Tech stack

Software Applications
Computing Platforms
C Sharp (Programming Language)
Code Review
Continuous Integration
Windows Presentation Foundation
Scrum
Software Architecture
Software Engineering
Vue.js
Solid Principles
Web Technologies
Microservices

Job description

Our client is an established engineering and technology business that develops automated electrical test and measurement solutions used in demanding industrial environments. Their software platforms integrate closely with custom hardware to support manufacturers in testing complex electronic products.

As part of a larger global technology group, the organisation combines the stability of a well-established engineering company with continued investment in modern software platforms. Their development team works across both modern service-based architectures and established desktop applications, supporting systems that are relied upon in real-world manufacturing settings.

How you'll spend your day

As a Software Development Engineer, you will play a key role in designing and developing software that powers advanced electrical testing systems.

Your day-to-day responsibilities will include:

  • Designing, developing, testing, and maintaining applications using C#, WPF, Vue.js, and modern web technologies

  • Contributing to the architectural design of new systems, ensuring scalable and maintainable solutions aligned with modern engineering principles

  • Supporting the development of new microservice-based platforms and integrating them with bespoke hardware systems

  • Maintaining and enhancing existing WPF-based desktop applications while contributing to ongoing modernisation initiatives

  • Collaborating closely with electrical, systems, and test engineers to deliver integrated technical solutions

  • Participating in sprint planning, code reviews, and CI/CD processes

  • Documenting technical designs, code, and workflows clearly and consistently

  • Identifying opportunities for continuous improvement, innovation, and adoption of new technologies

Occasionally, you may also support customer teams with technical issues or travel to customer sites in the UK or internationally when required.

Requirements

We're looking for a technically strong Software Engineer who enjoys solving complex engineering challenges and contributing to the design and architecture of robust systems.

Key skills and experience include:

  • Significant commercial experience in professional software development

  • Strong proficiency in C# and WPF, with experience building desktop applications

  • Experience working with modern web technologies such as Vue.js

  • Understanding of microservices architecture and modern software design principles

  • Strong knowledge of SOLID principles and best practices in software architecture

  • Experience working in collaborative engineering environments alongside cross-functional teams

  • Ability to contribute to design discussions, architectural decisions, and technical direction

  • Strong communication skills and clear technical documentation practices

Desirable experience:

  • Exposure to industrial or manufacturing environments

  • Basic understanding of electronic circuits or hardware-integrated software

  • Experience contributing to modernisation or cloud migration initiatives

Benefits & conditions

5% Employer pension contributions. Matching scheme available up to 8%.

25 days holiday plus bank holidays + Holiday trading (purchase or sale of up to 5 days)

2 days optional leave to support a local approved charity.

Eligibility for annual company bonus depending on company performance.

Entrance into Halma Free Share scheme

1 x Professional Membership Reimbursement

Death in Service (4 x Salary)

Cycle2Work Scheme

Technology Voucher Scheme

Employee Assistance Programme (EAP)

Salary Extras platform - access to discount vouchers

Free onsite parking

What happens next?

One of our Recruitment Consultants will be in touch and inform you if you've been successful to the next stage of the process or not, which is a qualification call where we will tell you more about the role and the client, and understand more about you, your experience and career aspirations.

Should we both wish to proceed, we will submit your details to the client and be in touch regarding the outcome and any further steps.

The interview process for this client consists of:

  • Stage 1 - Remote Technical Interview focusing on architectural understanding and solid software principles rather than live coding.

  • Stage 2 - Onsite Team Assessment

Equal Opportunities

Apply for this position