
Lead Software Engineer- Back End
- Alderley Edge, Cheshire
- Permanent
- Full-time
- Modernising our technology is fundamental to realising our ambitions and achieving sustained competitive advantage. It will allow us to develop an innovative and leading proposition, achieve speed to market and ongoing pace of change, and maintain a competitive cost-to-develop and cost-to-serve.
- We are forming new engineering capability in our Alderley Park office to deliver and maintain a new technology solution which will support our financial product offering.
- We have more than 80 vacancies for people to be part of this exciting opportunity.
- Leading in the development of complex technical solutions, managing own workload and that of the developers in the team.
- Providing technical advice and guidance to other software developers, proactively and reactively.
- Taking responsibility for ensuring that all code meets Royal London Group standards, guidelines, and quality gates for given technologies.
- Encouraging close collaboration with other disciplines within the team and with dependent teams.
- Taking an active role on the transfer of knowledge and sharing of experiences relating to own area of technical expertise at practice level.
- Enterprise Java development experience with Java and Spring (Core & SpringBoot) is essential.
- Experience in microservices development of REST APIs and event streaming with Kafka is essential.
- Experience in persistence and caching layers, relational database systems and NoSQL databases is essential.
- Experience in low latency, highly performant and optimised services is advantageous.
- Experience in Cloud deployment utilising containerised clustering technology (e.g. Kubernetes) is advantageous.
- Experience of agile development practices and the full software development lifecycle.
- Experience with automated testing frameworks.
- Be passionate about driving a modern and inclusive culture.
- Can manage own workload whilst scheduling and allocating work to other developers.
- A growth mindset with the ability to lead, support, coach and mentor others.
- Able to communicate at all levels in an engaging and collaborative manner.