Full Stack Software Engineer
New Today
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