Senior Software Engineer £up to 70k Base + Benefits
Ref: ABJ6501 Midlands Onsite: Perm
An exciting opportunity has arisen for a Senior Software Engineer to design, develop, test, and maintain a high-performance industrial control desktop application. This C#/.NET/WPF platform provides real-time monitoring, control, and reporting for complex systems. As a Senior Software Engineer, you will own the full application lifecycle from architecture through to release, working closely with cross-disciplinary engineering teams to deliver a robust, responsive interface.
Key Responsibilities
* Design and maintain the software architecture of the desktop application built in C# 14 / .NET 10 and WPF using the MWM pattern (XAML), targeting real-time system responsiveness (<1ms).
* Develop and integrate Windows Service components for background processing, system monitoring, and service lifecycle management.
* Build real-time data visualization and charting (ScottPlot WPF) for live telemetry at 4Hz+ sample rates, with consistent UI styling using Material Design Themes.
* Develop batched I/O logging, structured telemetry, and compliance/certification reporting.
* Manage encrypted local storage using SQLite and SQLite Cipher for configuration, calibration, and operational data.
* Networking & Communication
* Develop and optimize high-throughput, low-latency networking for simultaneous real-time communication with multiple industrial controllers.
* Implement multicast and unicast packet handling across IPv4 and IPv6 networks, including asynchronous simultaneous dataframe processing.
* Design and maintain failover and degraded-mode behavior to ensure system resilience under adverse conditions.
* Design and maintain real-time data pipelines with a focus on algorithmic efficiency, fault tolerance, and graceful degradation.
* Perform profiling and optimization using Visual Studio 2026, memory and CPU profiling tools, and network packet inspection.
* Participate in code reviews and PR workflows following trunk-based development with semantic versioning.
* Apply SOLID principles, Clean Architecture, and established design patterns (MWM, Factory, Observer, Strategy, Decorator, Dependency Injection) throughout the codebase.
Skills & Experience Required
* Degree in Software Engineering, Computer Science, or equivalent professional experience.
* Strong professional experience developing desktop applications in C# / .NET (6+), including WPF with MWM architecture.
* Demonstrable expertise in real-time or high-throughput network programming: UDP/TCP sockets, asynchronous I/O, multicast/unicast, and concurrent data processing.
* Understanding of SOLID principles, Clean Architecture, Dependency Injection, and common design patterns (Factory, Observer, Strategy, Decorator).
* Experience with performance profiling and optimization of .NET applications (memory, CPU, network).
* Proficiency with Git in a trunk-based development workflow using semantic versioning.
* Experience with unit testing frameworks (xUnit/NUnit), TDD practices, and code coverage tooling.
* Knowledge of industrial communication protocols (e.g., Modbus/TCP, serial interfaces) is highly desirable.
* Familiarity with Windows Service development, SQLite/encrypted storage, and installer technologies is a plus.
* Strong problem-solving skills, collaborative mindset, and clear technical communication. Ability to read and interpret technical drawings is a plus.
Stable, established engineering business with strong technical reputation - Base + Benefits.
To Apply: Contact Alison Basson on (phone number removed) / (phone number removed)
Email: | Ref: ABJ6501
Senior Software Engineer (C# .NET, WPF, Desktop Applications) Location: Derbyshire Salary: £55,000 - £70,000 + Benefits Overview Senior Software Engineer to design, develop and maintain a high-performance desktop application platform used for real-time monitoring, control and data visualisation in industrial environments. This role is ideal for an experienced engineer with strong expertise in C#/.NET and WPF, particularly in building responsive, real-time desktop applications. You will take ownership of the full software development lifecycle, from architecture and design through to release and ongoing optimisation. Working closely with embedded, electrical and mechanical engineering teams, you will deliver a robust, scalable and safety-aware operator interface. Key Responsibilities Software Architecture & Development Design and maintain desktop application architecture using C# (.NET) and WPF (MVVM pattern) Develop high-performance, real-time software systems with a focus on responsiveness and reliability Implement clean, maintainable code following SOLID principles and Clean Architecture Apply common design patterns (MVVM, Factory, Observer, Strategy, Decorator, Dependency Injection) Desktop & Backend Functionality Develop Windows Services for background processing, monitoring and lifecycle management Build real-time data visualisation dashboards and charting tools for live system telemetry Implement structured logging, telemetry and reporting for compliance and diagnostics Manage local data storage using SQLite, including secure/encrypted data handling Networking & Real-Time Systems Develop and optimise high-performance networking using TCP/UDP protocols Handle real-time communication with multiple distributed devices/systems Implement asynchronous and concurrent data processing Design fault-tolerant systems, including failover and degraded-mode operation Work with IPv4/IPv6, multicast and unicast communication models Performance & Quality Profile and optimise applications for CPU, memory and network performance Use tools such as Visual Studio Profiler, dotTrace, dotMemory and Wireshark Implement unit testing (xUnit/NUnit), TDD practices and code coverage Participate in code reviews and collaborative development workflows using Git Work in a trunk-based development environment with semantic versioning Skills & Experience Required Degree in Software Engineering, Computer Science or equivalent experience Strong commercial experience in C#/.NET development (preferably .NET 6+) Proven expertise in WPF desktop application development using MVVM Experience building real-time, high-performance or data-intensive applications Strong knowledge of network programming (TCP/UDP, sockets, async I/O) Solid understanding of software architecture principles and design patterns Experience with performance profiling and optimisation Proficiency with Git and modern development workflows Experience with unit testing frameworks (xUnit, NUnit) and TDD practices Strong problem-solving, communication and collaboration skills Desirable Skills Experience with industrial communication protocols (Modbus/TCP, RS232/RS422/RS485) Knowledge of Windows Services development Experience with SQLite and encrypted data storage Familiarity with data visualisation frameworks and UI styling (e.g. Material Design) Understanding of industrial systems or hardware-integrated software Ability to interpret electrical or mechanical engineering drawings TPBN1\_UKTJ
Ever wanted to work on software that protects hundreds of thousands of machines worldwide and lead the architecture behind the code that makes it possible?
We’re looking for a Senior C++ Software Engineer to join a small, agile team working on mission-critical cyber security software used globally. This isnt just another dev role, youll combine deep technical C++ expertise with architectural and technical leadership, driving complex features from concept through to release while shaping engineering standards across the team with plenty of scope for career growth on offer.
You’ll be working on a new greenfield project with a chance to make a huge impact for a company that’s won awards for their culture.
What’s in it for you?
£50,000 to £68,000 DOE
9% employer only pension contribution
Flexible benefits package including life assurance
Hybrid working in central Manchester
Genuine opportunity to shape architecture, standards, and technical direction for a global product
What you’ll be doing:
Leading design and delivery of complex features in modern C++ (C++17) in Linux
Architecting robust, high performance solutions that balance security, maintainability and long term evolution
Technical leadership and mentoring of junior C++ Software Engineers
Driving best practices in tooling, testing, CI/CD, and peer code review to raise overall engineering quality
What we need from you:
Commercial C++ experience across the full software development lifecycle
Application development on Linux (or Windows), including memory management and performance tuning and systems level programming
Multi-threading and concurrent programming, including synchronisation primitives and lock free techniques- Experience designing systems, working on software architecture and leading technical projects
Nice to have:
Threat modelling, CI/CD pipeline experience such as Jenkins, GitHub Actions or Azure DevOps
Visual Studio, WinDbg, gdb, Linux kernel or low level OS interactions
Sounds interesting? If you’re a Senior C++ Engineer who enjoys architectural ownership, technical leadership and building software that safeguards critical systems worldwide, we would love to hear from you.
TPBN1_UKTJ
D365 F&O Developer (SSRS / X++ / C#) - Contract - Outside IR35
£500-£550 per day | Remote (UK Only)
We’re looking for an experienced D365 F&O Developer with strong SSRS, X++, and C# expertise to deliver high‑quality reporting and customisation work on a large D365 programme.
Key Responsibilities
Develop and maintain SSRS reports & output documents (Invoices, POs, SOs, Packing Slips, Financial & Operational reports).
Build complex RDP classes in X++ to model, retrieve and structure data.
Extend and customise D365 F&O modules using X++ to support reporting requirements.
Create clear technical design documents from functional requirements.
Optimise report performance, queries, and rendering speed.
Integrate data using DMF and OData services.
Troubleshoot and resolve issues with existing SSRS reports and data inconsistencies.
Manage code and version control via Azure DevOps (Git/TFVC).
Required Skills
Advanced proficiency in X++, T‑SQL, and C#.
Strong, proven experience with SSRS in a D365 F&O environment.
Excellent understanding of AOT, Data Entities, and the extension framework.
Skilled with Visual Studio, Azure DevOps (CI/CD), LCS, and ideally Power BI.
Hands‑on experience using DMF for data import/export
Senior Software Engineer (C# .NET, WPF, Desktop Applications)
Location: Derbyshire
Salary: £55,000 - £70,000 + Benefits
Overview
Senior Software Engineer to design, develop and maintain a high-performance desktop application platform used for real-time monitoring, control and data visualisation in industrial environments.
This role is ideal for an experienced engineer with strong expertise in C#/.NET and WPF, particularly in building responsive, real-time desktop applications. You will take ownership of the full software development lifecycle, from architecture and design through to release and ongoing optimisation.
Working closely with embedded, electrical and mechanical engineering teams, you will deliver a robust, scalable and safety-aware operator interface.
Key Responsibilities
Software Architecture & Development
Desktop & Backend Functionality
Networking & Real-Time Systems
Performance & Quality
Skills & Experience Required
Desirable Skills
Role: .Net Team Leader
Location: Norwich (Hybrid)
Salary: Up to £60,000 DOE
A well-established organisation is seeking an experienced .NET Development Team Leader to lead a small but highly capable development team responsible for delivering and supporting business-critical systems.
Reporting to the Applications Development Manager, this role combines technical leadership, people management and project delivery. You will oversee the development of internal systems, ensure the team is delivering high-quality solutions and maintain strong support for business users.
You will manage projects across the full development lifecycle, from planning and design through to implementation and ongoing support, while helping to develop and motivate the wider team.
Key Responsibilities
Lead and manage the day-to-day activities of the development team
Deputise for the Applications Development Manager when required
Plan and schedule team workloads and provide progress updates to management
Ensure adequate team cover for development and support activities
Mentor and develop team members, supporting their technical growth
Conduct staff appraisals and performance reviews in line with department standards
Manage projects from concept through to delivery within agreed timelines and budgets
Produce technical specifications, estimates and implementation plans
Ensure systems are well documented, tested and maintained to a high standard
Ensure user issues are resolved efficiently and escalated where necessary
Contribute to improving development standards and best practices
Skills & Experience
Strong experience with .NET development (C# / ASP.NET)
Experience working with Microsoft SQL Server
Development within Microsoft Visual Studio environments
Experience working with Azure platforms and services
Knowledge of HTML and web technologies
Familiarity with MS Windows environments
Strong communication skills and ability to work across technical and non-technical teams
Desirable Skills
JavaScript or TypeScript
Azure DevOps
PowerShell scripting
Experience with Power Platform
Mobile development exposure (Android / iOS)
Experience with .NET MAUI
Personal Attributes
Strong leadership and team collaboration skills
Ability to communicate effectively at all levels
Motivated to learn and adopt new technologies
Organised with strong problem-solving abilities
This role would suit either an existing Development Team Leader or a Senior .NET Developer looking to take the next step into leadership. If interested, please reach out to Fintan at TEC Partners for more detail
Job Title: Software Validation and Verification Engineer
Location: Sandwich, Kent
Contract: Permanent
Rate: Competitive
Our Client is seeking an experienced Software Validation and Verification Engineer to lead the development of robust testing environments and processes for software and firmware validation. This role is critical to ensuring quality and compliance across new product development.
Key Responsibilities:
* Develop, document, and execute software/firmware validation tests.
* Create and maintain a structured V&V environment and process.
* Participate in Agile team activities, including planning, reviews, and retrospectives.
* Support troubleshooting and provide technical guidance internally and externally.
* Maintain clear records and ensure compliance with ISO 9001:2015 standards.
* Contribute to audits and continuous improvement initiatives.
Requirements:
* Degree in Computer Science or equivalent experience.
* Proven experience leading software validation projects and full software lifecycle.
* Strong knowledge of C, C++, C#, .NET, and LabVIEW.
* Experience testing safety-critical functions and supporting electro-mechanical products.
* Familiarity with Agile principles and structured design methodologies.
* Ability to obtain SC security clearance, full UK driving licence, and valid passport.
Desirable:
* Knowledge of embedded software, cross-platform development (Android), and electronics.
* Experience with Visual Studio, LabVIEW, and Scrum methodologies.
Benefits:
* 9-day fortnight (every other Friday off).
* Competitive salary, profit-sharing scheme, stakeholder pension, and death-in-service cover.
* Rewards and recognition programme and employee engagement initiatives.
This is an excellent opportunity for a motivated engineer to shape software validation processes and contribute to innovative product development.
About Morgan Jones:
Morgan Jones Limited acts as an employment agency. By applying, you accept the Terms & Conditions as well as the Privacy, Cookie, and Data Retention Policy which can be found on our website. Due to the high volume of applicants we see, if you have not heard back from us within 72 hours, please assume that you have been unsuccessful on this occasion. To view other great opportunities, visit our website or follow Morgan Jones on your favourite social networks – Facebook, Instagram, Twitter, or LinkedIn
C# WinForms Developer – Permanent – West Midlands – £58-£60k + Car Allowance & Benefits
We are recruiting an experienced C# developer with a strong background in Windows Forms and .NET Framework 4.8.
Successful candidate will join a small close knit development team responsible for BAU support and enhancements for ever evolving EPOS systems.
The Role:
You will join a small development team responsible for both BAU and lots of new project work in a Windows application environment. The team is modernising their stack, phasing out Delphi 5 (you won’t touch this!), your work will primarily be building and coding with C# WinForms in .NET Framework 4.8. There is no web development involved as this is a Windows based role.
Key Responsibilities:
Develop and maintain WinForms applications for retail EPOS systems.
Support ongoing BAU work and contribute highly to new projects.
Work closely with the team onsite to test and deploy software with access to a test lab with physical EPOS equipment.
Ensure high-quality code and participate in code reviews.
To apply you should have the following skills and experience:
Strong C# development skills with WinForms
Experience with Visual Studio 2022/2026
Solid understanding of .NET Framework 4.8
Experience working in small, collaborative teams
Good coding standards and problem-solving skills
*Due to the nature of this role, successful applicant will be required to be onsite 5 days per week to have access to the physical test lab*
Interviews ASAP, start March/April 2026
Stuart Graham
Click Recruitment
(url removed)
Southeast Kent
£competitive, negotiable + generous bens
Contact: Emily or Sammy at Pearson Whiffin Recruitment
ALL APPLICANTS MUST MEET THE REQUIREMENTS FOR UK SC SECURITY CLEARANCE.
VISA SPONSORSHIP CANNOT BE OFFERED.
This is a senior-level role within a growing technology company working on complex, safety-focused engineered products. With strong investment across engineering, this is the ideal time to join and shape how software testing is delivered across the organisation.
WHAT YOU’LL BE DOING
Software Test Strategy & Process Ownership
Building and maintaining structured test environments for embedded and application software
Creating validation & verification processes aligned to both new and evolving product requirements
Translating requirements into clear test plans and acceptance criteria
Ensuring full traceability and adherence to internal quality processes
Hands-On Testing & Analysis
Testing firmware and software written in C, C++, C#/.NET
Verifying changes, documenting results, raising issues and driving resolution
Supporting analysis of defects and root-cause investigations
Working closely with software developers to improve code robustness
Collaboration & Continuous Improvement
Working within Agile-style teams — participating in planning, stand-ups, retrospectives
Collaborating with electronics, mechanical and systems teams on integrated product testing
Acting as a reference point for testing methods, tools and best practice
Supporting customer troubleshooting relating to software/system behaviour
SKILLS & TECHNICAL REQUIREMENTS
Education & experience
Degree in Computer Science/Software Engineering or related technical field
Strong, proven experience delivering software/firmware validation in industry
Technical capability
Skilled across test design for C, C++, C# and .NET environments
Experience with testing firmware on embedded hardware platforms
Familiarity with tools such as Visual Studio, LabVIEW or similar test systems
Understanding of structured methodologies, documentation and version control systems
Exposure to safety-critical or high-reliability systems beneficial
Ability to read schematics and understand electronics at a functional level
Mindset & behaviour
Highly organised, systematic approach
Strong communicator, able to influence teams and improve processes
Detail-focused, analytical, and proactive in problem-solving
WHY THIS COMPANY?
High value engineering investment and expanding teams
Very stable workforce and modern leadership
Opportunity to own and shape the entire test approach – brand new role
Strong engineering structure and excellent cross-team collaboration
Competitive salary which is negotiable based on experience as well as a generous benefits package
WHAT ARE YOU WAITING FOR?!
APPLY ONLINE NOW – INTERVIEWS WILL BE HELD IMMEDIATELY!
This role is being handled by Emily Powell and Sammy Messenger, Manufacturing, Engineering & Technical Specialists at Pearson Whiffin Recruitment.
Not quite the right role but still looking?
Whether you are entry-level or executive, our team of experienced recruitment specialists can help you advance your career. We are Kent’s leading independent consultancy, proud to deliver exceptional service to both candidates and clients.
Find us on Facebook @PearsonWhiffinRecruitment and Instagram @PearsonWhiffinRecruitment. METPERM
Apply today via Pearson Whiffin Recruitment with an up-to-date CV including entire career history
NET Developer
Hybrid (occasional visits to Bristol)
£50,000
Build powerful software. Shape modern web experiences. Grow your career.
Are you a passionate .NET Developer ready to take the next step in your career? We’re looking for a motivated, adaptable problem-solver who thrives on delivering high-quality solutions in a collaborative, forward-thinking environment.
This is your opportunity to work with modern technologies, influence technical direction, and make a real impact, all while enjoying the flexibility of hybrid working.
The Role
You will design and develop robust, scalable applications using modern .NET technologies, while contributing to the creation of responsive, high-performing web interfaces. Working closely with cross-functional teams, you will play a key role in delivering high-quality software solutions and continuously improving development practices.
This is a role for someone who enjoys ownership, values collaboration, and is comfortable working in a fast-paced environment with clear deadlines.
Essential Experience
Strong understanding of object-oriented programming principles
Solid commercial experience with modern responsive web design
Ability and willingness to learn new methodologies, technologies and development techniques
Motivated, flexible and able to work effectively under pressure
Comfortable working both independently and as part of a team or cross-team environment
Tech Stack
C#
.NET Core / .NET Framework 4.8
Visual Studio
HTML / CSS
TypeScript
Angular 2+
SQL Server
Entity Framework
Desirable Skills
SQL Server design, implementation and optimisation
AngularJS / jQuery
CI/CD (TeamCity)
NUnit / Unit Testing
AWS
Mentoring and supporting other team members
What’s On Offer
Hybrid working with minimal time in the office
Opportunity to work with modern technologies
Collaborative and supportive team culture
Clear opportunities for progression and technical development
If you’re a driven .NET Developer who enjoys solving complex problems and building high-quality software, we’d love to hear from you
Location: Kent (Hybrid working available)
Package: Competitive salary, 9-day working fortnight, profit bonus, pension, and additional benefits
Security requirements: Must be eligible to obtain SC level security clearance
Looking to play a key role in ensuring the reliability of complex engineering products? Want to work in a collaborative team developing innovative technology from concept through to delivery?
Join an engineering team developing advanced electro-mechanical and precision technology products. This role offers the opportunity to build and implement robust validation and verification processes, working across embedded/application software, and integrated systems. You’ll work closely with multidisciplinary team to ensure quality and performance across the full development lifecycle.
Key Responsibilities
Develop and implement software and firmware validation processes
Create and maintain testing environments
Design, document, and execute validation and verification test plans
Troubleshoot and resolve issues for internal teams and customers
Align quality standards such as ISO 9001What We’re Looking For
Experience leading software or firmware validation projects
Strong background in software design and testing methodologies
Full software development lifecycle experience
Experience with Visual Studio C#Desirable
LabVIEW experience
Embedded software (C/C++)Ready to Apply?
If you’re interested in playing a key role in developing and validating advanced engineering technology, I’d love to hear from you.
Contact: Dairis Sprudzans
Email: (url removed)
Phone: (phone number removed)
Keywords
Senior Software Engineer | Software Validation Engineer | Verification Engineer | Embedded Software | Firmware | C | C++ | C# | .NET | LabVIEW | Software Testing | Software Validation | Software Verification | Agile | Scrum | Embedded Systems | Android Development | Visual Studio | Software Development Lifecycle | Systems Engineering | Electro-Mechanical Products | ISO 9001 | Engineering | Product Development | Test Engineering | Safety Critical Systems
Software Engineer – On-site, Corsham (SN13)
* £35,000 - £50,000
* 25 days annual leave (in addition to Bank Holidays)
* Buy or sell up to 5 days annual leave
* Continuous Professional development support
* Two pension schemes to choose from
* Life Assurance scheme up to 4 x salary
* Private Medical & Dental Insurance + discounts for additional family members
* Other benefits such as Health & Wellbeing Allowance, Electric/Hybrid Car leasing scheme, Cycle to work scheme and more.
This is an opportunity to make an impact within a dedicated team that takes great pride in delivering solutions in a role of critical importance, working embedded on a client site. As a software engineer you can expect to be involved in supporting ongoing maintenance and enhancement of mission-critical simulation software, working in both Windows and Red Hat Linux environments.
The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it.
The successful candidate will be a confident C++/C# practitioner, ideally with an education background in STEM, with the ability to work effectively in a dynamic environment whilst liaising regularly with the customers. The role is based in-office in Wiltshire but may involve occasional travel both within and outside of UK.
Duties / Responsibilities:
* Ability to comprehend requirement / document changes to analyse a scope of change required for a work item.
* Design, development and maintenance of an existing code solution.
* Testing and reviewing software applications and supporting documentation.
* Contributing to meetings and work groups, providing domain knowledge and expertise on technical matters.
* Collaborating within a team environment, and communicating effectively.
* Suggesting improvements for continuous improvements.
Essentials
* You demonstrate the qualities of an engineer and enjoy the challenge of building complex or efficient software solutions.
* You want to apply your natural ingenuity to solve challenging engineering problems
* You’re keen to learn new technologies and languages
* You have a good understanding of computing fundamentals (e.g. logic, data structures) along with strong software design skills, including Object-Oriented Programming, and knowledge of version control systems such as Git/SVN
* 2+ years’ experience in C# development, or another language
* Knowledge of Visual Studio & MS Office Products
* Must be eligible to work and live in the UK
* Must be eligible to undergo and maintain appropriate UK government Developed Vetting security clearance
Desirables
* Knowledge of the Red Hat Linux or other Unix based operating system
* Competency in multiple programming languages
* Understanding of Object-Oriented Design, and implementation of engineering algorithms
* Knowledge of UML
* Understanding of Requirements & Configuration management
* Experience of working in an Agile environment
Who is MASS
MASS is an independent, global technology company, trusted by highly secure organisations to provide advanced, digital services that manage data and keep information safe. With our heritage in defence, we offer robust solutions to sectors where security expertise is essential.
Wellbeing is at the core to our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme.
We work in partnership with customers, using skilled, technical experts. We think innovatively to provide tailored, agile and resilient solutions that secure advantage, so you’re ready for digital transformation. MASS is an equal opportunities employer; we know that our people are smart, skilled and motivated and in return we provide a friendly workplace where everyone is valued and has the chance to make an impact.
Apply today to see how working for MASS could work for you
Location: Ruabon, Wrexham
Salary: £34,000-£40,000
Job Type: Permanent
Hours:
Monday-Thursday: 08:00-17:15
Working Fridays: 08:00-16:15
Approx. 21-23 non‑working Fridays per year
ABOUT THE ROLE
I’m recruiting on behalf of a client for an IT Engineer who will play a key role in supporting the management of the organisation’s IT infrastructure and driving digital transformation. You will provide high‑quality IT support, ensure the smooth daily running of systems, and collaborate with the tech team to help develop bespoke, award‑winning software platforms. This position offers excellent career progression and the opportunity to build innovative IT solutions using a range of programming languages.
RESPONSIBILITIES
Manage Active Directory, Windows & Ubuntu Servers, SQL Server & MySQL, and virtual environments (VMware, vSphere)
Oversee backups (Veeam), documentation (Confluence), and Synology DSM
Provide support for Microsoft 365 and Windows operating systems
Work with Fortinet FortiOS, Certero, and Axonius
Install software and assist with network administration
Configure and maintain laptops/desktops, printer servers, switches, firewalls, and Raspberry Pi devices
Deliver local and remote user support
Collaborate with HQ and branch offices via MS Teams
Support database management, system queries, and BI reporting
Maintain Windows Server roles including IIS, Print Server, File Server, and Terminal Services
Use CLI, SSH, and ZPL label printing tools
Contribute to AI‑driven system improvements and tech innovations
WHAT YOU’LL NEED TO BE SUCCESSFUL
Knowledge of FIA framework, IT documentation control, and Cisco Meraki cloud
Skills in Laravel, PHP, Python, C#.NET Core, and SSH
Understanding of common network protocols, GitHub, Metabase, and Visual Studio Code
Experience with Jira, Confluence, MerakiCloud, Azure Data Studio, and SharePoint
Ability to produce BI reports from company systems
Experience with virtual desktop infrastructure
Strong CLI and label printer (ZPL) experience
ABOUT YOU
Passionate about IT, cybersecurity, and preventing emerging threats
Completed HNC/HND or Degree in IT/Software Development
1-2 years’ experience within an IT environment
Clear communicator capable of simplifying complex technical issues
WHY THIS ROLE IS A GREAT OPPORTUNITY
Work with cutting‑edge technologies and contribute to meaningful digital projects
Supportive, collaborative, and inclusive working culture
Excellent opportunities for progression and professional development
Chance to travel to global sites within the wider organisation
An opportunity to make a real impact and shape future systems
Adecco acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Adecco Group UK & Ireland is an Equal Opportunities Employer.
By applying for this role your details will be submitted to Adecco. Our Candidate Privacy Information Statement explaining how we will use your information is available on our website
Senior Software Engineer up to 70k Base + Benefits
Ref: ABJ6501 Midlands Onsite: Perm
An exciting opportunity has arisen for a Senior Software Engineer to design, develop, test, and maintain a high-performance industrial control desktop application. This C#/.NET/WPF platform provides real-time monitoring, control, and reporting for complex systems. As a Senior Software Engineer, you will own the full application lifecycle from architecture through to release, working closely with cross-disciplinary engineering teams to deliver a robust, responsive interface.
Key Responsibilities
Skills & Experience Required
Stable, established engineering business with strong technical reputation - Base + Benefits.
To Apply: Contact Alison Basson on (phone number removed) / (phone number removed)
Email: Ref: ABJ6501
Job Title: Business Intelligence Analyst ( BI Analyst )
Salary: up to £38,000 per annum
Hours: Monday to Friday, 09:00–17:00 (37.5 hours per week)
Location: Blackburn (Hybrid working)
About the Company:
Our client is a fast-growing, forward-thinking organisation committed to using data to drive business decisions. The company values innovation, collaboration, and professional development, providing opportunities for employees to contribute to meaningful projects and grow their skills in business intelligence and analytics.
About the Role:
We are looking for a Business Intelligence Analyst ( BI Analyst ) to join the team. You will be responsible for gathering, preparing, and analysing data to produce clear, actionable reports and Power BI dashboards that drive decision-making across the business. SQL will be used to shape existing datasets for reporting purposes.
Key Responsibilities:
* Design, build and maintain Power BI dashboards and reports for internal teams and clients.
* Collaborate with staff across departments to understand reporting needs and translate them into actionable solutions.
* Prepare and clean data using SQL to ensure the accuracy and reliability of reports.
* Present findings and insights clearly to colleagues and leadership.
* Maintain and enhance existing reporting processes and dashboards.
Essential Skills:
* Strong experience with SQL, including T-SQL and SSRS, for preparing and shaping data for reporting.
* Power BI development experience, including designing dashboards, visualisations, and calculated measures.
* Excellent analytical and problem-solving skills, with strong attention to detail.
* Comfortable using Google Workspace and MS Office applications.
Desirable Skills:
* Exposure to automation tools such as Power Automate or Azure Data Factory.
* Understanding of data warehousing and ETL processes.
* Familiarity with MS Visual Studio development.
Personal Attributes:
* Motivated self-starter who can work independently and as part of a team.
* Strong communication and interpersonal skills.
* Ability to manage time effectively and work under pressure.
* Positive, can-do attitude with a focus on helping the business succeed.
Benefits:
* Hybrid working flexibility.
* Opportunity to work on meaningful BI projects and contribute to business decisions.
Our client is passionate about developing your exciting career. They are big and diverse enough to offer you incredible opportunities, but small enough to know and care about team members as individuals.
To apply for the Business Intelligence Analyst ( BI Analyst ) role, send your CV today, and we will review it and contact you immediately. We are a recruitment agency that specialises in projects and programmes
We’re looking for an Embedded Software Engineer to join a high-performing product design team developing complex embedded control and sensing systems. This role offers the opportunity to collaborate in the development of complex systems including development and design and implementation and installation. You’ll work closely with electronics, systems, and test engineers to deliver innovative, reliable software solutions for high-integrity applications. Working on site Monday - Friday in Andover offering a salary of £39,500.
The role as an Embedded Software Engineer:
Lead and contribute to the design, implementation and maintenance of embedded software for real-time control and sensing applications.
Processors used include Zynq 7000 SoC, TI MSP430 and Renesas RX
Develop and maintain supporting GUI or Windows-based tools (C#, Visual Studio) to interface with embedded systems.
Perform hands-on debugging and component-level testing.
Collaborate within a multi-disciplinary team to define software architecture.
Drive continuous improvement in software development practices, documentation and testing.
Qualifications & Experience needed for this Embedded Software Engineer role:
Degree in Software Engineering or a related discipline.
Previous experience developing software for embedded systems.
Strong proficiency in C for embedded applications.
Experience with Microsoft Visual Studio and Windows application development (C# preferred).
Solid understanding of real-time systems, hardware interfacing and debugging tools.
Excellent analytical and problem-solving skills.
Proven ability to work both independently and as part of a team.
Experience implementing digital control systems or video-processing applications.
Familiarity with Linux operating systems. (preferable)
Eligible for UK Security Clearance (required due to the nature of the work).
Benefits to you as an Embedded Software Engineer:
Annual salary of £39,500
25 days annual leave plus bank holidays
Flexible salary sacrifice scheme whereby staff can buy up to 5 or sell up to 5 days holiday on an annual basis
Pension scheme
Health insurance scheme
Death in service at 3X gross salary
Free parking on site
Sports & social club membership
Working hours are 8.30 - 5pm Monday to Thursday and 9am - 3pm on Friday
TPBN1_UKTJ
The IPO is a modern organisation which depends on its IT services to operate and innovate effectively. In order to provide up to date services to our customers both nationally and internationally systems need to be developed, improved and maintained. You will have the opportunity to work on the latest cutting-edge cloud technologies, use modern delivery processes and work on innovative projects some including the use of AI and ML. Working alongside experts in their fields you will have the opportunity to make valuable contributions without compromising on quality.
You will need the appetite to learn new technologies and methodologies for delivering high quality IT services. In this role you will work within a multi-disciplined squad using several technologies to build enterprise grade services. You will be expected to be proactive and take accountability for the squad assigned deliveries. The role will also require the investigation, diagnosis and fix of any system issues. A Senior Test Engineer is expected to contribute to the technical strategy for the department.
As a multi-skilled individual, you will have the opportunities to develop and mature skills in a core role but extend this to skills typically aligned to other role types. You will have a high level of input in defining which additional skills you can develop.
We are recruiting for multiple roles of which one role is slightly biased towards application testing post infrastructure changes.Working Style
This role will be carried out in-line with IPO Hybrid working arrangements where staff are currently expected to spend at least 20% of their time working onsite from one of our offices. This role is based in our Newport Office.
The requirement for attendance at an office location can vary by role so we would encourage candidates to discuss working arrangements with the recruiting manager to agree a reasonable balance between working from home and the office.
Main duties consist of but are not limited to
Technical
Behavioural
Personal and Team Development
Person specification
Essential Experience
Essential Technical
How to Apply
Click the ‘Apply now’ button and complete the application form by providing the following:
Your CV
Upload an anonymised copy of your current CV. Please remove all identifying markers such as name, title, education institution etc.
Make sure it clearly shows how you meet the essential criteria listed in the Person Specification.
Behaviours
We’ll assess you against these behaviours during the selection process:
At interview a presentation will be used to assess this, Further details will be provided in your invite to interview.
Benefits
Alongside your salary of £47,766, Intellectual Property Office contributes £13,837 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
For more information about whats on offer at the Intellectual Property Office please review our IPO benefit pack attached to the bottom of this advert.
Please note that benefits may be subject to change.
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.
Could you be our Embedded Software Design Engineer in Mansfield we re looking for at Alstom?
Your future role
Take on a new challenge in Mansfield and apply your Software Design Engineering expertise in a new cutting-edge field. You ll report to the Head of Engineering and work alongside a dedicated and passionate Services team in Alstom UK&I.
Day-to-day, you ll deliver cost efficient embedded software designs in-line with budget levels. We ll look to you to the following:
All about you
We value passion and attitude over experience. That s why we don t expect you to have every single skill. Instead, we ve listed some that we think will help you succeed and grow in this role:
A good understanding of embedded software design including:
Things you ll enjoy
Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You ll also:
You don t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you ll be proud. If you re up for the challenge, we d love to hear from you!
IT Project Manager £55k-£60k Stoke-On-Trent
The IT Project Manager (UK) will be
Responsible for the management, coordination and execution of all critical IT initiatives ensuring consistency with company strategy, commitments, quality and goals.
As a key position, this role will drive the project to ensure successful implementation for clients across all IT and additional departments, through proper planning, functional design, budgeting, use of technology, resource allocations and the guidance of department-level managers, customers, internal and on-site staff.
Key responsibilities include but are not limited to:
Project manager, Super User for the automated logistics system with a good understanding of their philosophy, culture, concepts & logistics modules.
Ongoing coordination and communication between multiple departments, including but not limited to IT, Engineering, Operations, Technical, and Management
Management of IT projects, including the Scope, Design, Implementation of Business MIS systems (Reporting) and Monitoring, including deadlines, costs and quality
Supporting implementation of system adaptations and change requests: escalation management
Initiation and management of Continuous Improvement initiatives with a view to improving system availability and efficiency
Essential link between their German office as well as their customer and local project or onsite team
Customer support and supplier management will be further beneficial if you have experience with the below:
IT Development skills/awareness
Experience of automation logistics systems.
Experience with hardware management.
Experience with networking technology.
Knowledge of the .NET Framework and C++/C# programming using Visual Studio 2008 or higher and an understanding of databases, including PL/SQL is beneficial.
Strong knowledge of Microsoft Technologies and Server/Client Environment. This position is very much a hands-on project management role with frequent travel both in the UK and Internationally.
If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now.
Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found on our website.
Ever wanted to work on software that protects hundreds of thousands of machines worldwide and lead the architecture behind the code that makes it possible?
We’re looking for a Senior C++ Software Engineer to join a small, agile team working on mission-critical cyber security software used globally. This isnt just another dev role, youll combine deep technical C++ expertise with architectural and technical leadership, driving complex features from concept through to release while shaping engineering standards across the team with plenty of scope for career growth on offer.
You’ll be working on a new greenfield project with a chance to make a huge impact for a company that’s won awards for their culture.
What you’ll be doing:
Leading design and delivery of complex features in modern C++ (C++17) in Linux
Architecting robust, high performance solutions that balance security, maintainability and long term evolution
Technical leadership and mentoring of junior C++ Software Engineers
Driving best practices in tooling, testing, CI/CD, and peer code review to raise overall engineering quality
What we need from you:
Commercial C++ experience across the full software development lifecycle
Application development on Linux (or Windows), including memory management and performance tuning and systems level programming
Multi-threading and concurrent programming, including synchronisation primitives and lock free techniques- Experience designing systems, working on software architecture and leading technical projects
Nice to have:
Threat modelling, CI/CD pipeline experience such as Jenkins, GitHub Actions or Azure DevOps
Visual Studio, WinDbg, gdb, Linux kernel or low level OS interactions
What’s in it for you?
£50,000 to £70,000 DOE
9% employer only pension contribution
Flexible benefits package including life assurance
Hybrid working in central Manchester
Genuine opportunity to shape architecture, standards, and technical direction for a global product
Sounds interesting? If you’re a Senior C++ Engineer who enjoys architectural ownership, technical leadership and building software that safeguards critical systems worldwide, we would love to hear from you.
TPBN1_UKTJ
Senior Automation Tester Civil Service
Up to 56,000 + 29% Pension Hybrid UK
Introduction
We’re recruiting on behalf of a highly respected UK government organisation that plays a key role in protecting innovation and intellectual property in the UK. As a Senior Automation Tester, you will lead the end-to-end automation testing process, covering front-end, back-end, and non-functional testing across a cloud-first Azure environment.
Why This Role?
What You’ll Do
What We’re Looking For
Interested?
Apply today with your CV to join a team delivering impactful digital solutions in the Civil Service.
Acorn by Synergie acts as an employment agency for permanent recruitment.