Enterprise Recruitment
We are working with a well‑established UK engineering business that designs and delivers complex, real‑world software systems used in safety‑critical environments.
This is a senior‑level role for an experienced C++ engineer who enjoys owning work from early design through to delivery and verification, and who values engineering rigour over quick fixes.
The Senior Software Engineer role
You will be responsible for designing, developing, testing and maintaining software that supports advanced engineering products. The role covers the full development lifecycle and includes working closely with other engineers, stakeholders and external partners. You will also support and mentor more junior members of the team.
Senior Software Engineer essential requirements
Strong commercial experience with C++ on windows
Visual Studio
Experience delivering software across the full development lifecycle
Good understanding of software design, testing and verification
Confident written and verbal communication skills
Senior Software Engineer desirable
GUI / UX or HCI experience
Scripting languages such as Python or Power
Shell
Background in regulated, defence or safety‑critical environments
Package / details
Job title: Senior Software Engineer
Location: North London
Working pattern: Hybrid (3 days onsite, 2 days remote)
Salary: £55-70k
Verified Listing
This role has been verified for authenticity, market-rate compensation, and remote eligibility.
Get the latest updates on AI-powered hiring, career growth, and technical deep-dives delivered to your inbox.