Principal Engineer
- Full-time
- Working Hours: 35 hours per week
- Salary: Competitive
- Department: Technology
Company Description
Here at esure, we’re no strangers to change. As one of the industry leaders in the insurance business, striving to become a world class digital insurer, we’re getting ready for more. It’s creating great new opportunities for innovative and talented industry professionals to join us at a pivotal point in our development.
It’s an opportunity you simply don’t want to miss. You can expect our investment in you to include a highly competitive package, career and development opportunities and flexible benefits built around you and your lifestyle.
Job Description
We are currently recruiting for a Principal Engineer on a permanent basis.
As a key addition to the wider IT function, you will be the lead Engineer for a value stream, providing technical leadership, support and guidance for 20-25 Engineers building technical products that support esure’s business and its ambitious digital transformation.
What you will do:
- Senior member of esure’s engineering community in a technical leadership role
- Lead engineer for one of our value streams, a stream is typically 5 squads and 20-25 engineers
- Responsible for the architectural roadmap in your stream and evolving the broad architecture vision in conjunction with chief architect
- Mentor and provide technical leadership to senior engineers, promoting their growth and stimulating tech communities to address key issues and improve engineering practices
- Identify root causes and lead initiatives to improve engineering processes, standards and technologies that support engineering and business goals
- Line management of a small team of specialists with high impact within and across value streams
- Collaboration with product lead to maintain value stream backlog and keep process improvement, security and pay off technical debt a part of engineering priorities
- Support in hiring senior engineering talent, building up a diverse, inclusive and positive culture that supports our strategy and standards.
Qualifications
What we would love you to bring:
- Experience in engineering leadership at a tribe or value stream level (multiple squads)
- Strategic problem solver, able to develop a long term vision and take both tactical and strategic steps to delivering it
- Exhibits drive and initiative to learn in order explore new and existing solutions, a deep love of technology
- Able to coach and mentor team members and be responsible for tech quality/standards across squads
- Strong software architecture experience with a background in distributed Java microservices based applications, DevOps and Agile
- Engineering practices within a cloud first environment (ideally AWS)
- Experience with CI/CD, Jenkins and Docker, ideally with Kubernetes.
- An advocate of continuous improvement and ability to mobilize colleagues to address issues
Additional Information
What we will offer you in return:
- A competitive salary that recognises your skills, experience, and potential
- 28 days annual leave plus 8 flex days (equivalent to bank holidays to be taken as and when suits you)
- Bonus scheme
- Flexible working – including hybrid working post Covid19
- Staff discount on our products
- Private medical cover for eligible colleagues
In light of the current Covid-19 pandemic, we want to emphasise to all applicants that the safety and wellbeing of our candidates and colleagues is esure Group’s number one priority. All interviews will be conducted remotely via a video conference platform to ensure that everyone involved is adhering to the social distancing guidance.