> Markdown version of [/jobs/ext/2841724-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2841724-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:** Ducks Island - **Location:** Barnet, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), C Sharp (Programming Language), C++ (Programming Language), Logic Synthesis of Circuits, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Python (Programming Language), Machine Learning, Microsoft Visual Studio, Windows PowerShell, Software Maintenance, Software Engineering, Scripting, U-Boot, GXP, Golang - **Published:** September 11, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-software-engineer/46528390 ## About the Role The Senior Software Engineer is responsible for the whole or an assigned portion of a design from preliminary specification through to verified software. The Senior Software Engineer provides expert knowledge of software design, test and verification. Job Functions · To use good engineering practice to produce software for new, innovative and profitable products and solutions. · To support and enhance existing software in accordance with commercial requirements. · Responsible for specification, design, implementation, testing and maintenance of software to support the company's products and services. · Undertakes additional project tasks as required by management. · To provide support and advice to less experienced colleagues. · To act as a role model for junior staff. · Technical liaison within the organisation, as well as with customers, suppliers and collaborators on software related matters. · Any other tasks associated with this role. Requirements Experience: · Excellent understanding of C++. · Experience of taking projects through the software development life cycle. · Good English communication skills, written and verbal. · Good understanding of Microsoft Visual Studio 2022/#####. · Experience with GUI/UX or HCI desirable. · Knowledge of scripting languages (e.g. Python, PowerShell) desirable. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) ## Related Articles - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)