Principal Software Engineer 2 days/week in Winchester or London office)
£83,000 base salary + 10% annual bonus + 6% pension contribution + Private medical insurance
We're looking for a Senior Principal Software Engineer to play a strategic role in guiding our engineering standards, architecture, and technical leadership.
Act as a key decision-maker and deputy to the Head of Software Engineering
Define and promote best practices across the software development lifecycle
Champion modern tools, frameworks, and engineering practices
Contribute directly to hands-on coding when needed
Review code and ensure high-quality standards across projects
Stay current with industry trends and bring fresh insights into our platform
Extensive experience in senior software roles with influence over architecture and technical direction
Strong grasp of modern programming languages and frameworks
Proven leadership in engineering teams and mentoring individuals
Degree in Computer Science, Engineering, or equivalent practical experience
A passion for quality, performance, and continuous improvement
Proficiency in Python
Familiarity with cloud-native development (preferably AWS)
Experience with CI/CD pipelines and automated testing
Strong knowledge of JavaScript/TypeScript
Experience with frameworks like React, Next.js, or similar
Understanding of accessibility and testing best practices
Strong hands-on experience with AWS (certification a plus)
10% annual bonus
~6% pension contribution
~ Private medical insurance
~25 days annual leave
~ Flexible benefits: wellness programs, dental/travel insurance, Gymflex, and more
~ Hybrid working culture that supports work-life balance