Software Engineer
ITW
High Wycombe, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
High Wycombe, United Kingdom
Tech stack
Testing (Software)
.NET
Agile Methodologies
Business Logic
Systems Engineering
Unit Testing
Azure
C Sharp (Programming Language)
Computer Programming
Software Debugging
Microsoft Visual Studio
Windows Presentation Foundation
Object-Oriented Software Development
Scrum
Oop Languages
Software Engineering
Software Quality Assurance (SQA)
UML
GIT
Job description
- Design, develop, and maintain high-quality software features for our testing systems, primarily using C# and .NET
- Work in an Agile / Scrum environment, owning your tasks and contributing to shared project goals
- Write clean, testable code, alongside unit tests and test cases , working closely with our Software Quality Assurance team
- Collaborate with mechanical, electrical, and systems engineers to deliver robust, integrated solutions
- Investigate, troubleshoot, and resolve software issues across new and existing products
- Review and contribute to your colleagues' code, helping maintain high engineering standards
- Support and enhance released products in response to customer and market needs
- Share progress, ideas, and improvements with your project manager or technical mentor
Requirements
We're looking for someone who enjoys both technical depth and teamwork. You'll ideally have:
- Strong programming experience in C# and object-oriented design
- Experience developing software for hardware-based products.
- Experience developing WPF (Windows Presentation Foundation) applications, including building user interfaces that interact with a business layer.
- A keen eye for detail and a structured, logical & analytical approach to problem solving
- Experience using Visual Studio and modern debugging tools
- Knowledge of UML, OOP principles , and the software development lifecycle
- A proactive mindset - comfortable working independently while contributing to a wider team
- Confidence designing, writing, debugging, and testing software
Nice to have (but not essential):
- Experience with Agile development methodologies
- Familiarity with Azure DevOps , Git , or TFVC
- An engineering or materials science background, * A degree in software engineering, engineering, or a scientific discipline , or equivalent professional experience / certification
- Around 2+ years of relevant programming experience e.g. for instrumentation or electro-mechanical or servohydrauliic systems (we're open to different career paths)
About the company
At Instron, our software engineers don't just write code - they help engineers, scientists, and manufacturers around the world test the materials that make everyday life possible. From aerospace and automotive to medical devices and renewable energy, our systems are trusted wherever performance and safety truly matter.
We're looking for a Software Engineer to join our UK Engineering team and help develop the next generation of software that powers Instron's industry-leading testing systems.
If you enjoy solving real-world engineering problems, working collaboratively in a supportive Agile team, and seeing your software used in laboratories across the globe, we'd love to hear from you.
This role is based at our UK site in High Wycombe., At Instron, you'll work on software that truly matters - powering world-class testing systems used across aerospace, automotive, medical, and renewable energy industries. You'll be part of a collaborative, engineering-led culture where quality, curiosity, and innovation are valued, and where your ideas and code have real, global impact. With strong technical mentoring, varied projects, and opportunities to grow, Instron offers the chance to build a rewarding software career while helping shape safer, stronger products worldwide.
* Purpose-driven engineering - your software supports critical testing across industries that value precision and safety
* Global impact - see your work used by customers around the world
* Supportive technical culture - collaborate with experienced engineers and learn from subject-matter experts