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.

Job Description

We are currently recruiting for Senior Software Engineers! As part of the wider IT function, you will be the senior technical expert for a multi-functional team building software and customer experiences that support esure’s business and its ambitious digital transformation.

What you will do:

  • Key member of an Agile squad accountable for shaping and building esure’s future
  • Technical expert for the squad, working with the product owner and developers to design and build customer facing systems using React frontend, 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

Qualifications

What we are looking for:

  • Specialist in either backend development with Java 8+ or frontend development with React, full stack experience is ideal
  • Passionate about mentoring team members, sharing technical knowledge and leading the tech quality/standards for the squad
  • Must have experience in design and development of distributed, scalable, and highly available systems
  • Experience with CI/CD, Jenkins and Docker, ideally with Kubernetes
  • Experience working with a cloud platform, ideally AWS
  • 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

We welcome you to ask about the flexibility you need. This might be part-time, job share or compressed hours for example. Anyone who applies for a role can ask about flexibility at interview. In return, we will explore what is possible for the role.

We understand some people may not apply for jobs unless they tick every box. If you are excited about joining us and think you have some of what we are looking for, even if you’re not 100% sure we would love to hear from you.

Privacy Policy