> Markdown version of [/jobs/ext/3847916-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3847916-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Redline Group - **Location:** Saint Ives, UK (Remote available) - **Experience:** Expert - **Salary:** £75,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Software Applications, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Communications Protocols, Continuous Integration, Firmware, Field-Programmable Gate Array (FPGA), Hardware Design, Hardware Interface Design, Imaging Technology, Python (Programming Language), Qt (Software), Release Management, Software Tools, Software Engineering, SQL Databases, Systems Integration, Information Technology, Tools for Reporting, Api Design, Software Version Control - **Published:** October 21, 2026 - **Apply:** https://www.hiredonline.co.uk/jobs/225674810-senior-software-engineer/redline-group-ltd ## About the Role * Degree qualified in Software Engineering, Computer Science or a related discipline. * Demonstratable commercial experience in a Senior Software Engineer or similar position. * Strong commercial experience with C# and .NET development. * Experience developing software using C++ and Python. * Knowledge of API development and software integration. * Experience with test automation, source control and CI/CD environments. * Ability to work effectively within multidisciplinary engineering teams. * Any experience with scientific instrumentation, imaging systems, electronics, FPGA or hardware-integrated software would be advantageous. This is an exciting opportunity to join a highly technical engineering team where you will play a key role in the development of innovative products, working on complex software and hardware integration challenges whilst influencing future technology development., Quality Assurance Manager - Electronics Are you an experienced, hands-on Quality Assurance professional with a strong background leading quality activities within an engineering environment? My client… ## Description * Develop and maintain software applications using C#, .NET, C++, Qt and Python. * Design and implement APIs, communication protocols and data acquisition systems. * Develop automated testing solutions, verification systems and engineering tools. * Support software quality through code reviews, CI/CD processes and release management. * Investigate and resolve complex issues spanning software, firmware, FPGA and hardware interfaces. * Develop SQL queries, reporting solutions and system integrations to support engineering and business processes. * Provide technical leadership and guidance to junior engineers. * Manage multiple development projects while ensuring high-quality delivery.