Your browser is out of date

This website has been built for modern browsers, yours is many years out of date and as a result, your experience of this website will be poor.

Please upgrade your browser and pop back.

Thanks.

Call us now on: 0208 249 1515

Senior Software Engineer – 14718

Salary: £Please confirm competitive rate / contact us to discuss further

Location: 3 days a week onsite in Portsmouth

PERM ROLE
Clearance: DV

Requirements
• Senior hands-on engineer for complex maintenance and upgrade work across the primary languages and interop patterns used (e.g., Python with C/C++ bindings; MATLAB/Simulink integration where relevant).
• Leads investigation of defects and complex incidents.
• Performs root cause analysis and implements durable fixes.
• Leads refactoring and high-risk changes to improve maintainability and reliability.
• Supports architecture adaptation and evolution as requirements change.
• Delivers performance improvements where needed.
• Drives codebase modernisation in line with agreed standards and tooling.
• Mentor engineers and raises quality through coaching and exemplars.
• Supports peer review and quality gates to maintain engineering discipline.
• Produces technical evidence for deliverables.
• Contributes to task planning inputs and acceptance inputs.

Our dedicated team would be pleased to discuss in more detail how we may be able to help