Senior Software Engineer
Senior Software Engineer - C++
We're looking for a talented Senior Software Engineer to take technical ownership of software designs from early specification through to fully verified delivery. This is a senior, hands‑on role for someone who enjoys building high‑quality software, mentoring others, and influencing real engineering outcomes.
You'll bring expert knowledge of software design, test, and verification, contributing to both new product development and the ongoing enhancement of existing systems.
What You'll Be Doing
- Owning software designs from initial specification through implementation, testing, and verification
- Developing high‑quality software for new and innovative products
- Maintaining and enhancing existing software to meet evolving commercial and technical needs
- Applying best‑practice software engineering throughout the full development lifecycle
- Supporting and advising less experienced engineers, acting as a role model within the team
- Liaising technically with customers, suppliers, and collaborators on software‑related matters
- Contributing to wider project activities as required
What We're Looking For
- Excellent, proven experience with C++
- Strong understanding of the full software development lifecycle
- Confident user of Microsoft Visual Studio (2022 / 2026)
- Clear, effective communicator with strong written and verbal English
- Degree in a relevant technical subject
Nice to Have
- Experience with GUI/UX or Human-Computer Interaction (HCI)
- Knowledge of scripting languages such as Python or PowerShell
- Background working on complex or engineered products
Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Apply to this Job
Share this Job

