> Markdown version of [/jobs/ext/2254215-senior-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/2254215-senior-c-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 C++ Software Engineer - **Company:** gb Spectrum It Recruitment Limited - **Location:** Cardiff, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Confluence, JIRA, C++ (Programming Language), Software Quality, Code Review, Linux, JSON, Qt (Software), Software Engineering, SQL Databases, Subversion, Extensible Markup Language (XML), Git, Restful APIs - **Published:** August 26, 2026 - **Apply:** https://www.totaljobs.com/job/senior-c-software-engineer/spectrum-it-recruitment-limited-job107898291 ## About the Role * At least 5 years' commercial C++ development experience * Strong software engineering and development fundamentals * Experience developing across Linux and Windows environments * SQL database experience * RESTful API experience * XML and JSON * Git and/or SVN Commercial experience with Qt across multiple platforms would be highly desirable. Experience with Jira and Confluence would also be useful. ## Description This is a senior hands-on development position, combining C++ software engineering with responsibility for code quality, technical design and supporting the wider development team. You'll work across both new and existing software products, taking responsibility for development from design through to delivery and contributing to the continued improvement of engineering standards. Key responsibilities will include: * Designing and developing new software products and functionality * Taking development work from initial design through to delivery * Contributing to the design and ongoing maintenance of existing products * Supporting high-level system design * Working collaboratively across multiple technical teams * Performing code reviews and helping maintain development standards * Contributing to Agile refinement sessions, stand-ups and sprint reviews * Supporting and mentoring other developers within the team ## Related Videos - [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) - [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) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)