> Markdown version of [/jobs/ext/99149-software-design-engineer](https://www.wearedevelopers.com/jobs/ext/99149-software-design-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). --- # Software Design Engineer - **Company:** Banner Lane Limited - **Location:** Swindon, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Proxmox, HTML, JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Computing Platforms, JIRA, Bash Shell, C++ (Programming Language), Cloud Computing, System Configuration, Continuous Integration, DevOps, Web Development, Domain Name System (DNS), Linux on Embedded Systems, Firmware, Design of User Interfaces, Hardware Design, Human-Computer Interaction, Virtual Private Networks (VPN), Python (Programming Language), Project Management Software, Routing, Nginx, Object-Oriented Software Development, Software Tools, Shell Script, Simple Network Management Protocols, Software Engineering, SQL Databases, Systems Integration, Transmission Control Protocol (TCP), Software Modules, Gitlab, Git, Containerization, Linux Development, Yocto, Build Tools, Firewall Services Module, Software Version Control, Software Library, Docker, Jenkins, Programming Languages - **Published:** May 20, 2026 - **Apply:** https://find.jobs/jobs-near-me/software-design-engineer-swindon-wiltshire/2780039951-2/ ## About the Role * Proficiency in object-oriented, high-level programming languages, particularly C++ and Python * Version control and software library management using Git * Linux development environment experience, including bash and shell scripting Desirable Skills and Experience: * TCP/IP networking, including DNS routing, VPN, and firewall configuration * Continuous integration and delivery tools such as Jenkins and GitLab * Configuration and manipulation of data within SQL databases * JavaScript and HTML web development * Embedded Linux build systems such as the Yocto Project * OS-level containerisation tools including Docker * Cloud or virtualisation platform administration (AWS or Proxmox) * Agile development methodologies and task management tools such as Jira * Practical knowledge of antenna properties and signal propagation principles Candidates who are Chartered Engineers, or are actively working towards Chartered Engineer registration, are encouraged to apply., Technical competence is essential; however, the organisation places equal emphasis on professional mindset. The successful candidate will demonstrate intellectual curiosity, a proactive and collaborative working style, and the ability to take genuine ownership of technical solutions. Candidates from RF, electronics, or adjacent engineering disciplines who possess strong core software skills and a flexible, problem-solving approach are particularly welcome., Candidates must hold a minimum of five years of continuous residency in the United Kingdom and are ideally required to be a UK Sole National. This is a condition of employment due to the nature of the work undertaken by the organisation. ## Description * Design, implement, and maintain high-quality C++17 software across the development stack * Contribute to the architecture and implementation of new software modules * Support system architects in requirements analysis and early-stage technical definition * Extend and maintain existing software platforms and product features * Perform software-hardware integration testing on internally developed hardware platforms * Contribute to DevOps and CI/CD workflow improvements, including Jenkins/GitLab, Yocto, and containerisation * Develop and improve internal tooling, automation, and AI-assisted development practices * Ensure all software deliverables meet the organisation's engineering, documentation, and quality standards Initial Project Scope: During the first 6-12 months, the successful candidate will be expected to contribute to work including: * Firmware device control and internal hardware-software integration * User interface development for system configuration, visibility, and control * Implementation of interface protocols, including optical product control and SNMP * Web interface development using NGINX and REST * Application-layer algorithm support as defined by systems architects * Feature additions and enhancements to existing software platforms ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [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) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)