Mid-Level Software Engineer in Surrey

Mid-Level Software Engineer in Surrey

Surrey Full-Time 28800 - 48000 € / year (est.) Home office (partial)
esure Group

At a Glance

  • Tasks: Join a dynamic team to design and develop innovative digital products for the insurance industry.
  • Company: esure Group, a leader in transforming insurance through digital innovation.
  • Benefits: Competitive salary, flexible benefits, 25 days leave, and private medical insurance.
  • Other info: Opportunities for career growth, mentoring, and community volunteering.
  • Why this job: Be part of a mission to revolutionise insurance and make a real impact.
  • Qualifications: Experience in Java, Agile environments, and backend development is essential.

The predicted salary is between 28800 - 48000 € per year.

Ready to join a team that's leading the way in reshaping the future of insurance? Here at esure Group, we are on a mission to revolutionise insurance for good! We have been providing Home and Motor Insurance since 2000, with over 2 million customers trusting us to keep them covered through our esure and Sheilas Wheels brands. With a bold commitment to digital innovation, we're transforming the way the industry operates and putting customers at the heart of everything we do. Having completed our recent multi-year digital transformation, we're now leveraging advanced technology and data-driven insights alongside exceptional service, to deliver personalised experiences that meet our customers' ever-changing needs today and in the future.

We are currently recruiting for a mid-level Software Engineer to join our technology team. We are seeking a motivated individual to work across the full Software Development Lifecycle and be involved in end-to-end software development. This is a great opportunity for a mid-level engineer who is looking to upskill and grow their career. Join a dynamic cross-functional team dedicated to designing, building, and supporting innovative technical products and services that drive esure's ambitious digital business. This is a great opportunity to work on industry-leading products and become a pivotal part of our future. We are looking for someone who has extensive backend development experience with Java and understands what it's like to work in an ever-changing, Agile environment.

What You'll do:

  • 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'd love you to bring:

  • 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 financial billing domains/systems.
  • Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment.
  • Proficiency in applying standard methodologies in code quality, such as continuous integration, unit testing, and peer reviews.
  • Experience developing and scaling high-traffic websites or critically important business systems.
  • Familiarity with automated testing frameworks, especially BDD frameworks, is a plus.

What's in it for you?

  • Competitive salary that reflects your skills, experience, and potential.
  • Discretionary bonus scheme that recognises your hard work and contributions to esure's success.
  • 25 days annual leave, plus 8 flexible days and the ability to buy and sell further holiday.
  • Our flexible benefits platform is loaded with perks to choose from, so you can build a personal toolkit to support your health, wellbeing, lifestyle, and finances.
  • Company funded private medical insurance for qualifying colleagues.
  • Fantastic discounts on our insurance products! 50% off for yourself and spouse/partner and 10% off for direct family members.
  • We'll elevate your career with hands-on training, mentoring, access to our exclusive academies, regular career conversations, and expert partner resources.
  • Driving good in the world couldn't be more important to us. Our colleagues can use 2 volunteering days per year to support their local communities.
  • Join our internal networks and communities to connect, learn, and share ideas with likeminded colleagues.
  • We're a proud supporter of the ABI's Make Flexible Work campaign and welcome you to ask about the flexibility you need.
  • Our hybrid working approach also puts you in the driving seat of how and where you do your best work.
  • And much more; See a full overview of our benefits here Reward and benefits | Esure Group PLC.

We are committed to creating an inclusive and diverse workplace where everyone feels valued, respected, and empowered. We celebrate individuality and create spaces where unique backgrounds and experiences can come together. We believe that diverse perspectives drive innovation, in turn enabling us to better serve our customers, community and build a stronger organisation. Our commitment to inclusion extends to every part of our business, from hiring practices to professional growth opportunities, ensuring equal access and support for all.

Mid-Level Software Engineer in Surrey employer: esure Group

At esure Group, we pride ourselves on being an exceptional employer that champions innovation and personal growth. Our dynamic work culture fosters collaboration and creativity, allowing mid-level Software Engineers to thrive in a supportive environment while contributing to our mission of revolutionising insurance. With competitive salaries, extensive benefits, and a commitment to diversity and inclusion, we empower our employees to make a meaningful impact both within the company and in their communities.

esure Group

Contact Detail:

esure Group Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Mid-Level Software Engineer in Surrey

✨Tip Number 1

Network like a pro! Reach out to current employees at esure Group on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your Java and Spring Boot skills. Be ready to showcase your experience with Agile methodologies and how you've tackled challenges in past projects. We want to see your problem-solving skills in action!

✨Tip Number 3

Show your passion for innovation! During interviews, share examples of how you've contributed to improving processes or products in previous roles. We love candidates who think outside the box and are eager to drive change.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission to revolutionise insurance for good!

We think you need these skills to ace Mid-Level Software Engineer in Surrey

Java
Spring Boot
Agile Methodologies
Microservices Architecture
Database Programming
Event Streaming
Continuous Integration

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the role of Mid-Level Software Engineer. Highlight your backend development experience with Java and any Agile environment work you've done. We want to see how your skills align with our mission to revolutionise insurance!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for digital innovation and how you can contribute to our ambitious goals. Let us know why you're excited about joining esure and how you can help improve customer experiences.

Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's microservices architecture or high-traffic websites, we love seeing real examples of your work. This helps us understand your hands-on experience and technical prowess.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on being part of our team at esure!

How to prepare for a job interview at esure Group

✨Know Your Tech Stack

Make sure you brush up on your Java and Spring Boot skills before the interview. Be ready to discuss your experience with backend development and how you've applied these technologies in previous projects. This will show that you're not just familiar with the tools, but that you can leverage them effectively.

✨Showcase Agile Experience

Since the role involves working in an Agile environment, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your role in sprints, how you handle changes, and any tools you've used to facilitate collaboration. This will demonstrate your adaptability and teamwork skills.

✨Prepare for Problem-Solving Questions

Expect to face some technical challenges during the interview. Practice coding problems or system design scenarios that relate to microservices architecture or event streaming. Being able to articulate your thought process while solving these problems will impress the interviewers.

✨Cultural Fit Matters

esure Group values innovation and collaboration, so be ready to discuss how you can contribute to their mission of reshaping insurance. Share your ideas on improving processes or enhancing customer experiences, and highlight any past experiences where you've fostered collaboration across teams.