Full Stack Software Engineer

New Today

Full Stack Software Engineer

C# / WPF / Vue.js / Microservices

The Role

We are seeking an experienced

Full Stack Software Engineer

to join an engineering-led technology business that develops

automated electrical test systems

used in

safety-critical and regulated environments . The role spans

desktop software, web applications, and backend services , supporting systems that are deployed globally across manufacturing, assembly, and in-service operations. You will work on software that directly interfaces with physical test equipment, enabling users to configure, run, and analyse complex electrical tests. This is a hands-on engineering role where

reliability, correctness, and traceability

are as important as clean code and modern architecture.

Key Responsibilities

Software Development & Delivery

Design, develop, test, and maintain

desktop and web applications

using

C#, WPF, Vue.js , and related technologies Build and evolve

backend services and APIs , contributing to a

microservices-based architecture Work across the full software lifecycle, from concept and design through to deployment and long-term support Balance development of

new functionality

with maintenance and enhancement of

existing systems Contribute to

modernisation initiatives , including refactoring and

cloud (Azure) migration

Collaboration & Engineering Integration

Work closely with

electrical, systems, and test engineers

to deliver integrated software-hardware solutions Translate real-world test processes and engineering requirements into robust, user-focused software Participate actively in

design discussions , influencing architecture, scalability, and maintainability

Quality & Process

Apply

SOLID principles , clean code practices, and sound architectural patterns Take part in

code reviews , ensuring high standards of quality, readability, and consistency Participate in

agile development practices , including sprint planning, estimation, and retrospectives Contribute to and support

CI/CD pipelines

to ensure reliable, repeatable software delivery Produce clear and accurate

technical documentation , covering implementation, workflows, and design decisions

Support & Customer Interaction (Occasional)

Support the Customer Service team in resolving

installation, commissioning, and in-service issues Assist with troubleshooting issues either

on site or remotely , including at customer premises Occasional travel to customer locations

within the UK, Europe, or internationally

To find out more about Computer Futures please visit TPBN1_UKTJ
Location:
United Kingdom
Job Type:
FullTime
Category:
IT