Senior / Principal Software Engineer
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 improvement
Required 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 clearly
This 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)