Software Engineer

4 days ago


Reigate, United Kingdom esure Group Full time

Company Description


Here at esure Group, 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


Join a dynamic cross-functional team dedicated to designing, building, and supporting innovative technical products and services that drive esure’s ambitious digital transformation.


What You’ll Be Doing:

  • Collaborate as a key member of a high-performing Agile team, crafting the future of esure’s digital journey.
  • Design and develop pioneering digital and technical products to improve the experience of our customers and business partners
  • Help define the technical direction for the products you support, ensuring alignment with business goals.
  • Write secure, tested, and high-quality code that performs at scale.
  • Participate in second-line support for applications and platforms, including occasional out-of-hours support.
  • Contribute to the rollout of our Enterprise Agile approach and support esure’s ongoing transformation journey.
  • Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt.
  • Continuously improve ways of working by challenging existing processes and proposing innovative solutions.
  • Share knowledge, mentor colleagues, and foster collaboration across teams and departments.


What We’re Looking For:

  • Experience as a developer in a scaled Agile environment, ideally working with delivery partners and third-party applications.
  • Proficiency in Java and Spring Boot is essential. Familiarity with the Spring Framework and tools like Apache Kafka is a bonus.
  • Knowledge of finical billing domains / systems
  • Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment. Full-stack development experience is beneficial but not essential.
  • Ability to explain complex technical concepts in a way that’s clear and engaging for non-technical audiences.
  • Proficiency in applying standard methodologies in code quality, such as continuous integration, unit testing, and peer reviews.
  • Eagerness to research and adopt new programming tools and techniques quickly.
  • Experience developing and scaling high-traffic websites or critically important business systems.
  • Familiarity with automated testing frameworks, especially BDD frameworks, is a plus.
  • Previous experience working with core insurance billing platforms, such as the EIS insurance platform, is advantageous but not mandatory.


What We Offer:

  • Opportunities to work on meaningful projects that directly impact our customers and drive innovation within the insurance industry.
  • A collaborative, Agile-focused environment where your voice is valued, and your ideas can make a difference.
  • Access to learning and development resources to encourage your growth and career progression.


Additional information


This is your opportunity to shape our game-changing journey and be part of something truly special And to top it off, here are some perks to life at esure…

  • A competitive salary that recognises your skills and potential
  • A bonus scheme that celebrates your contribution to esure’s success
  • Discounts on our insurance products, for you and your family
  • 25 days annual leave, plus 8 flex days to be taken as and when suits you
  • Benefits just for you: our hub – My Benefits Box – is loaded with perks to choose from, so you can build a personal toolkit to support your health, wellbeing, lifestyle, and finances.
  • Grow your career with us: whatever your goals, we’ll support you with hands-on training, mentoring, a LinkedIn Learning licence, access to our exclusive Academies, regular career conversations, and expert partner resources from the likes of Women in Data and Women in Tech.
  • Join our communities: our networks give you the chance to connect, learn and share with like-minded colleagues across the business – for work and play. So, it’s no surprise our people consistently rate ‘making friends at work’ one of the highest scorers in our colleague engagement survey
  • More flexibility for you: we’re a proud supporter of the ABI’s Make Flexible Work campaign and welcome you to ask about the flexibility you need.
  • Live a healthy lifestyle: we offer lots of support, so you feel like the best version of yourself – like specialist advice through our employee assistance programme, wellbeing classes, access to the My Health Advantage app, our Big Team Challenge, and learning sessions on topics like menopause.
  • A helping hand to do your bit for a greener and safer world: driving good in the world couldn’t be more important to us. That’s why we encourage colleagues to use volunteering days to support their local communities and have lots of initiatives to help you live a greener lifestyle.
  • Everyday appreciation: praise from your colleagues means the world Our social recognition tool makes it easy to give colleagues the praise they deserve, and you could even be shortlisted for a company-wide ACE Award.

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.



  • Reigate, United Kingdom Anonymous Full time

    Experienced software developers C/C++ to work on their own projects and support junior developers in their work. Lead development of software applications from concept design, requirements definition, detailed design and coding Development of software applications including concept design, requirements definition, detailed design and coding Working with...


  • Reigate, United Kingdom Anonymous Full time

    Experienced software developers C/C++ to work on their own projects and support junior developers in their work.Lead development of software applications from concept design, requirements definition, detailed design and codingDevelopment of software applications including concept design, requirements definition, detailed design and codingWorking with...


  • Reigate, United Kingdom CV-Library Full time

    Experienced software developers C/C++ to work on their own projects and support junior developers in their work. Lead development of software applications from concept design, requirements definition, detailed design and coding Development of software applications including concept design, requirements definition, detailed design and coding Working with...

  • Software Engineer

    4 weeks ago


    Reigate, Surrey, United Kingdom esure Group Full time

    Job Title: Software EngineerWe're seeking an experienced Junior Java Developer to join our team as a permanent member. This role offers a unique opportunity to work in a cross-functional team, contributing to the shaping and development of cutting-edge technical products that drive our digital transformation.


  • Reigate, United Kingdom Hexwired Recruitment Limited Full time

    Embedded Software Engineer - £40k - £45k – Reigate – Semi Remote Hexwired Recruitment has partnered with a well established Electronics manufacturer in Reigate now seeking an Embedded Software Engineer with good experience working on Serial comms. The company are rapidly expanding due to successful investment as well as recent successes in the...


  • Reigate, United Kingdom Hexwired Recruitment Limited Full time

    Embedded Software Engineer - £40k - £45k – Reigate – Semi RemoteHexwired Recruitment has partnered with a well established Electronics manufacturer in Reigate now seeking an Embedded Software Engineer with good experience working on Serial comms.The company are rapidly expanding due to successful investment as well as recent successes in the market....


  • Reigate, United Kingdom CV-Library Full time

    Embedded Software Engineer - £40k - £45k – Reigate – Semi Remote Hexwired Recruitment has partnered with a well established Electronics manufacturer in Reigate now seeking an Embedded Software Engineer with good experience working on Serial comms. The company are rapidly expanding due to successful investment as well as recent...


  • Reigate, United Kingdom Anonymous Full time

    Job Title: Senior Software Engineer LeadWe are seeking a highly skilled Senior Software Engineer to lead our team of software developers. The ideal candidate will have a strong background in C/C++ and experience leading technical projects.The successful candidate will be responsible for developing software applications from concept design to coding, working...


  • Reigate, Surrey, United Kingdom Randstad Education Full time

    Junior Software Engineer PositionCompany Overview:Randstad Education is seeking a motivated junior software engineer to join our team.Salary:$60,000 - $90,000 per annum, depending on experience.Job Description:We are looking for a talented junior software engineer to participate in the design and development of scalable systems. The ideal candidate will have...


  • Reigate, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Lead Software Engineer PositionWe are seeking a Senior Software Engineer to lead our development team in the UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design, develop, and implement high-performance software applications.Lead...


  • Reigate, Surrey, United Kingdom Randstad Education Full time

    We are seeking a highly skilled Software Engineer to join our team as a Scalable Software Systems Developer. The ideal candidate will have 5+ years of experience in software development, with a strong focus on object-oriented programming and algorithm design. Key responsibilities include:Designing and implementing scalable software systems that meet industry...


  • Reigate, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Job OpportunityWe are seeking a highly experienced Senior Software Engineer to lead our development team at beBee Professionals. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key ResponsibilitiesDesign, develop, and implement high-performance software...


  • Reigate, United Kingdom Opus Business Systems LtdT.A Telecom Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsEnsure high-quality code and adherence to coding standardsParticipate in code reviews and provide constructive feedbackStay...


  • Reigate, Surrey, United Kingdom Randstad Education Full time

    Company Overview: Randstad Education is a global leader in education recruitment and staffing solutions. Our mission is to connect educators with opportunities that enable them to make a meaningful impact in the lives of students and communities around the world.\Salary: $90,000 - $120,000 per annum, depending on experience\Job Description: We're looking for...


  • Reigate, Surrey, United Kingdom Willis Towers Watson Full time

    Job SummaryWe are seeking a skilled Software Test Engineer to join our team at Willis Towers Watson. The successful candidate will have extensive experience in QA roles with a strong understanding of software testing.About the Role:Work closely with developers and product owners to ensure the quality of business process automation applications.Contribute to...

  • Software Engineer

    2 weeks ago


    Reigate, Surrey, United Kingdom Randstad Education Full time

    **Key Responsibilities**We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a proven track record of delivering high-quality software solutions.**Key Skills**Proficiency in programming languages such as Java, Python, or C++Experience with software development methodologies and toolsStrong problem-solving and analytical...


  • Reigate, Surrey, United Kingdom Randstad Education Full time

    We are seeking a skilled Senior Software Engineer to take on a Technical Lead role within our team. As a key member of our development team, you will be responsible for driving the technical direction of our software projects. The ideal candidate will have a strong background in software engineering and leadership, with the ability to communicate effectively...

  • Lead Software Engineer

    2 months ago


    Reigate, Surrey, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Job DescriptionWe are looking for a talented Senior Software Engineer to lead our development team at beBee Professionals. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key ResponsibilitiesDesign, develop, and implement high-performance software...


  • Reigate, United Kingdom Client Server Full time

    Senior Software Test Engineer (Web UI TypeScript Cypress) Reigate / WFH to £65kDo you enjoy breaking things and putting them back together to discover how they work?You could be progressing your career working on complex and technically challenging systems with continual learning opportunities a global FinTech.As a Senior Software Test Engineer you'll...

  • Software Engineer

    2 weeks ago


    Reigate, Surrey, United Kingdom esure Group Full time

    We're seeking a talented Software Engineer to join our team at esure Group. As one of the industry leaders in the insurance business, we're pushing boundaries to become a world-class digital insurer.Key ResponsibilitiesDesign and construct cutting-edge digital products to support our business's ambitious digital transformation.Become an integral member of...