> Markdown version of [/jobs/ext/26081-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/26081-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:** Matchtech - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Application Layers, C++ (Programming Language), Continuous Integration, Linux, DevOps, Embedded C, Embedded Software, Firmware, Transport Layer, Requirements Management, Software Engineering, System Availability, AngularJS, Gitlab-ci, Information Technology, Jenkins - **Published:** May 27, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/37462667/ ## About the Role If you are passionate about technology and innovation, and have the skills and experience we are looking for, we would love to hear from you. Apply now to join our client's dedicated and innovative team.Matchtech is a STEM Recruitment Specialist, with over 40 years' experience #J-18808-Ljbffr ## Description Collaborates with all the stakeholders including customers to develop and maintain Symetrica software. Assists the software engineering manager in requirements management, estimation, and planning.Key skills required for this roleSoftware Engineer - Embedded C++ / LinuxImportantSoftware Engineer Our client, a strong emphasis on embedded development, this position offers an exciting opportunity to work on cutting-edge technology that addresses real-world challenges in various sectors including customs, border protection, law enforcement, military, emergency services, and first responders.Key Responsibilities:Leading the development of complex features and projectsCollaborating with stakeholders and customers to maintain and develop softwareAssisting the software engineering manager in requirements management, estimation, and planningDevising innovative solutions to improve software process and qualityIntegrating software with hardware to deliver complete systemsOptimising application architectures for scalability and performanceMonitoring system performance and troubleshooting to ensure high availability and reliabilityDesigning, implementing, and maintaining CI/CD pipelines to automate software delivery processesSupervisory Responsibilities:Technical mentoring of junior engineersSprint board managementRequired Skills:Significant experience with embedded C/C++ and PythonExtensive expertise across Linux and Windows operating systemsStrong understanding of electronics and systems designHands-on experience with hardware-software integrationFull stack development using Angular frameworkExperience with internet, application layer, transport layer, and security protocolsProficiency with CI/CD tools such as Jenkins or GitLab CI/CDIn-depth understanding of video and image processingAgile methodology and software development lifecycle knowledgeDesired Skills:Designing and implementing graphical user interfacesAppreciation for physics, particularly radiation-related topicsExperience with DevOps toolsEducation/Experience:Bachelor's degree in computer science, electronics, or a related fieldHands-on experience in software and firmware developmentPhysical Requirements:Prolonged periods sitting at a desk and working on a computerMust be able to lift up to 15 pounds at timesSecurity Clearances:Willingness and ability to apply for and maintain appropriate security clearanceUS Employees - Green Card or US citizenship required by our government contractsUK Employees - Baseline Personnel Security Standard (BPSS) and Security Check (SC) ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)