About the role
We are seeking a highly experienced Senior / Principal Software Engineer to lead the technical assurance of complex software solutions across one or more domains.This is a hands-on senior technical role that sits close to delivery. The successful candidate will resolve cross-system challenges, assure engineering quality, and mentor software engineers across teams.
Key Responsibilities
Lead the technical delivery of complex, high-impact initiatives, considering both internal and external system impacts
Provide technical quality assurance over the work of other engineers, including design, code quality, and adherence to standards
Resolve complex, cross-domain and inter-system technical issues that impact delivery or customers
Identify opportunities to improve engineering standards, patterns, and ways of working
Coach and mentor software engineers, including senior peers, to raise overall technical capability
Contribute to engineering learning strategies, knowledge sharing, and continuous improvementRequired Skills & Experience
Significant experience in software engineering with a high level of knowledge with BMS Remedy
Strong background in delivering complex, distributed or integrated systems
Proven experience providing technical assurance reviews
Ability to resolve cross-system and cross-domain technical challenges
Experience coaching, mentoring, and influencing engineers across multiple teams
Comfortable operating autonomously and taking accountability for technical outcomes
Excellent communication skills, able to explain complex technical concepts clearlyThis position requires the successful candidate to be BPSS/SC security cleared and be on-site 5 days per week.
Desirable Experience
Experience operating as Senior or Principal Engineer within agile delivery environments
Exposure to enterprise-scale platforms, cloud-based architectures, or microservices ecosystems
Experience defining or evolving engineering standards and best practices at an organisational level
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.
Hays EA is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Systems Engineer
1 day agoOwen Daniels
Software Developer Rust
1 day agoFranklin Bates
Head of Embedded Software
1 day agoTechnical Futures Ltd
Cloud Security Engineer (Automation & Tooling) - Engine by Starling
1 day agoEngine by Starling
Android Engineer - Engine by Starling
1 day agoEngine by Starling
IT Systems Engineer
1 day agoBlue Light Card
Staff Software Engineer - Engine by Starling
1 day agoEngine by Starling
Staff Software Engineer (Team Lead) - Engine by Starling
1 day agoEngine by Starling
Senior Software Engineer - Java - Engine by Starling
1 day agoEngine by Starling