Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Company Description

We’ve 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 for 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.

Job Description

We currently have a fantastic opportunity for a Senior Software Engineer to join our technology team! You will be our technical expert for a squad building software and customer experiences that are market leading and support our digital, data driven 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 its like to work in an ever changing, Agile environment.

What you’ll do:

  • Key technical member of a high performing Agile squad accountable for shaping our products and customer journeys
  • Work across front and back end
  • An expert developer, working with developers to design and build customer facing systems using Java microservices and the latest cloud technologies
  • Actively sharing technical expertise with the team both as a hands-on developer, coach 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)
  • Senior member of esure’s engineering community, engaging in tech forums and driving tech change wider than your squad

Qualifications

What we’d love you to bring:

  • Senior Developer experience in a scaled Agile environment, with delivery partners and 3rd party applications.
  • Strong technical expertise in Java, Sprint Boot and Microservices.
  • Proficient in Spring Boot; Apache Kafka experience is desirable
  • Expertise in microservices, database programming, event streaming, and queueing technologies in a cloud-based environment
  • The ability to tell a technical story / concepts to non-technical audiences in a way that is digestible
  • Knowledge and practice of code quality techniques like continuous integration, unit testing, and peer reviews
  • Passionate about keeping up to date with the latest technology trends and tools
  • Someone who wants to knowledge transfer between individuals and teams. You’ll be a strong coach and mentor who enjoys sharing your experiences

Additional Information

The Interview Process (subject to change):

  • You’ll start with an introductory call with one of our Recruitment Partners. This is a ‘get to know you session’ and for you to explore the position in more detail.
  • 1st stage: 30mins - 1 hour conversation with our Technical Lead
  • 2nd stage: 1 hour conversation with Head of Technology and Product Owner

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.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, esure Group

Are you a Senior Software Engineer looking for an exciting new challenge? If so, esure Group PLC wants you to join our innovative technology team based in Manchester! Since 2000, we have been dedicated to providing top-notch Home and Motor Insurance to over 2 million satisfied customers through our brands esure and Sheilas' Wheels. With a strong focus on digital transformation, we are at the forefront of revolutionizing the insurance industry. As a Senior Software Engineer, you'll become our go-to expert within an Agile squad, contributing to cutting-edge software and customer experiences that keep our clients coming back. Your extensive backend development experience with Java, particularly in cloud technologies and microservices, will be crucial as you collaborate with fellow developers to build high-quality customer-facing systems. You'll also have a hand in coaching and mentoring fellow team members while driving the engineering practices forward, ensuring code quality and efficient testing processes. By joining esure, you won't just be working - you'll be crafting the future of insurance technology. We believe in creating a supportive and flexible working environment where everyone can thrive. If you’re passionate about sharing knowledge, embracing new tech trends, and making a meaningful impact, then esure is the right place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at esure Group
What are the responsibilities of a Senior Software Engineer at esure Group PLC?

As a Senior Software Engineer at esure Group PLC, your responsibilities will include being a key technical member of a high-performing Agile squad, contributing to the development of market-leading software and customer experiences. You'll work closely with both front-end and back-end technologies, focusing on building customer-facing systems with Java microservices. Your role will also involve mentoring team members, improving engineering practices like code quality and continuous integration, and collaborating with SRE engineers to ensure system availability and scalability.

Join Rise to see the full answer
What qualifications are required for a Senior Software Engineer at esure?

To thrive as a Senior Software Engineer at esure Group PLC, you should have substantial experience in a scaled Agile environment, strong technical skills in Java, Spring Boot, and microservices, alongside expertise in code quality practices such as unit testing and peer reviews. Familiarity with cloud-based technologies, event streaming, and queueing systems is also desirable. Beyond technical qualifications, you'll need to effectively communicate technical concepts to non-technical audiences, demonstrating a coaching and mentoring spirit.

Join Rise to see the full answer
What does the hiring process look like for a Senior Software Engineer at esure?

The hiring process for a Senior Software Engineer at esure Group PLC typically includes an introductory call with a Recruitment Partner, followed by a technical interview with the Technical Lead, and finally, a conversation with the Head of Technology and the Product Owner. This multi-stage process helps ensure that both candidates and hiring managers understand the role and expectations, setting the stage for a successful integration into the team.

Join Rise to see the full answer
What is the work environment like for a Senior Software Engineer at esure Group PLC?

At esure Group PLC, the working environment for a Senior Software Engineer is collaborative and growth-oriented, emphasizing flexibility and inclusion. You will be joining a supportive team that embraces Agile methodologies, offers continual learning opportunities, and encourages knowledge sharing. The company promotes a hybrid working approach that allows employees to balance office and remote work, making it easier to do your best work in a setting that suits your needs.

Join Rise to see the full answer
What benefits can a Senior Software Engineer expect at esure?

Working as a Senior Software Engineer at esure Group PLC comes with a competitive salary and a range of appealing benefits including discretionary bonuses, generous annual leave, flexible benefits to cater to personal needs, and company-funded private medical insurance. Moreover, you'll have access to hands-on training, mentoring, career development resources, and the opportunity to support your local community through volunteering days, making it a fulfilling place to work.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Java and how it relates to your role as a Senior Software Engineer?

In responding to this question, focus on specific projects where you utilized Java, detailing the challenges you faced and how you overcame them. Discuss your expertise with Spring Boot and microservices, highlighting any innovative solutions you've designed or implemented that demonstrate your value as a Senior Software Engineer.

Join Rise to see the full answer
How do you ensure code quality in your software development process?

To effectively tackle this question, outline the methodologies you employ to maintain code quality, such as continuous integration, automated testing, and code reviews. Be sure to give examples of how these practices have helped improve software performance or reduced bugs in previous projects.

Join Rise to see the full answer
What strategies do you use to mentor junior developers?

Discuss your approach to mentorship such as conducting regular one-on-one sessions, providing constructive feedback on coding practices, and sharing resources for further learning. Illustrate your points with anecdotes that showcase how you've successfully aided junior developers in their career progression.

Join Rise to see the full answer
Can you explain the Agile methodology and its importance in software development?

When answering this question, break down the principles of Agile, such as iterative development, collaboration, and customer feedback. Provide examples from your experience where Agile practices led to successful project deliveries and improved team dynamics, emphasizing your role in those achievements.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

This is a great opportunity to express your passion for learning. Share specific resources like blogs, conferences, or webinars you follow, and emphasize how keeping up-to-date has influenced your work or led to new implementations in previous projects.

Join Rise to see the full answer
What challenges have you faced while working in a cloud-based environment?

Reflect on challenges related to cloud technologies you've encountered, such as managing security, scalability, or cost. Explain how you addressed these challenges and what you learned to ensure efficient cloud solutions as a Senior Software Engineer.

Join Rise to see the full answer
Describe a time you had to explain a complex technical concept to a non-technical audience.

Here, it's important to show your communication skills. Provide a clear example where you effectively simplified technical jargon into digestible language, ensuring the audience understood the concept's relevance and impact on the project or business.

Join Rise to see the full answer
How do you approach performance optimization in software applications?

When discussing performance optimization, list techniques you’ve used like profiling, bottleneck identification, or refactoring code. Share specific outcomes from past optimizations and how they improved application functionality as part of your role as a Senior Software Engineer.

Join Rise to see the full answer
What tools do you use for code collaboration and version control?

Mention specific tools such as Git, GitHub, or Bitbucket, explaining how you've used them to facilitate team collaboration and maintain code integrity. Share examples of how these tools have enhanced your workflow in past project experiences.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Outline your prioritization strategies, such as using Agile sprints, project timelines, or task management tools. Provide an anecdote where your execution of these strategies led to successful project completion and team effectiveness.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
esure Group Remote Reigate Hill, Reigate RH2, UK
Posted 13 days ago

esure Group is on a mission to revolutionise insurance and is looking for a Motor Technical Underwriter to join their innovative team.

PNC Remote PA - Pittsburgh (15222)
Posted 5 days ago

As a Software Architect Sr at PNC, lead impactful projects that drive technological advancement in lending services.

Photo of the Rise User
Posted 14 days ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Join NVIDIA as a Senior Deep Learning Software Engineer to harness the power of PyTorch in developing cutting-edge AI applications.

Photo of the Rise User
Posted 11 days ago

Join ALTER SOLUTIONS as a Full Stack Java Developer and contribute to impactful software development in a collaborative environment.

Photo of the Rise User
Posted 9 days ago

Become a pivotal member of Bhblasted's innovative team as a Prompt Engineer enhancing generative AI solutions.

Posted 10 days ago

Take the opportunity to join PetPlace as a Senior Full Stack Developer, where your expertise in React and agile methodologies will influence pet care solutions.

Photo of the Rise User
HeartFlow Remote San Francisco Bay Area, United States; Remote, United States
Posted 5 days ago

Join Heartflow as a Software Engineer, where you'll contribute to groundbreaking medical applications and algorithms that enhance cardiac care.

Photo of the Rise User
Tatum Remote No location specified
Posted yesterday

Join Tatum's growing team as a Senior Java Developer and work on cutting-edge blockchain technologies.

Join Abnormal Security as a Senior Software Engineer, where you'll play a pivotal role in advancing our data platform for improved cybersecurity solutions.

Gocompare.com is one of the UK's leading price comparison websites offering comparison services covering motor, home, pet, travel and van insurance plus utilities and finance products. The two companies will continue to operate separately in ter...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
7 people applied to Front-End Developer at Apex Logic
S
11 people applied to Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars