Senior Software 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 Senior Software Engineers on both a permanent and fixed term contract basis.

As part of the wider IT function, you will be the technical lead for a multi-functional team building software and customer experiences that support esure’s business and its ambitious digital transformation

  • Key member of a multi-disciplined, robust Agile squad accountable for shaping and building esure’s future
  • Technical lead for the squad, working with the product owner and developers to design and build customer facing systems using React frontends, Java microservices and the latest cloud technologies
  • Actively sharing technical expertise with the team both as a hands-on developer and mentor
  • Improving the engineering practices in the squad including code quality, testing and CI/CD
  • Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it, you run it)
  • Ensure the squad has a clear mission, healthy backlog and agile practices
  • Senior member of esure’s engineering community, engaging in tech forums and driving tech change wider than your squad
  • Line management of a small team (3-5 engineers) to include; setting objectives, completing appraisals, motivating and personal development

Qualifications

  • Specialist in either backend development with Java 8+ or frontend development with React, full stack experience is ideal
  • Experience leading a software development squad or small team in an agile environment
  • Must have experience in design and development of distributed, scalable, and highly available systems
  • Able to coach and mentor team members and lead the tech quality/standards for the squad
  • Experience with CI/CD, Jenkins and Docker, ideally with Kubernetes
  • Experience working with a cloud platform, ideally AWS
  • Exhibits drive and initiative to learn whatever is necessary to explore new and existing solutions, a deep love of technology
  • Previous background working in high traffic, highly transactional online environments
  • An advocate of different agile methodologies: Scrum, Kanban, TDD, BDD, continuous delivery

Additional Information

What we will offer you in return:

  • A competitive salary that recognises your skills, experience, and potential
  • 25 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.

Privacy Policy