Job Description
Senior Software Engineer
Job Tenure: Full-time, permanent
Salary: Competitive
Company Description: We’ve been providing Home and Motor Insurance since 2000, with over 2 million customers trusting us through our esure and Sheilas’ Wheels brands. We are committed to digital innovation, transforming the industry and prioritizing customer experience. After a recent multi-year digital transformation, we leverage advanced technology and data-driven insights to deliver personalized experiences that meet our customers' evolving needs.
Job Description: We have an exciting opportunity for a Senior Software Engineer to join our technology team! You will be the technical expert for a squad developing market-leading software and customer experiences supporting our digital, data-driven business. This role offers the chance to work on industry-leading products and be a key part of our future growth. We seek someone with extensive backend Java experience and familiarity with working in an Agile environment.
What you’ll do:
1. Be a key technical member of a high-performing Claims Agile squad, shaping products and customer journeys.
2. Design and develop customer-facing systems using Java microservices and modern cloud technologies.
3. Share technical expertise as a hands-on developer, coach, and mentor.
4. Improve engineering practices including code quality, testing, and CI/CD.
5. Collaborate with SRE engineers to build distributed systems focused on high availability, low latency, and scalability.
6. Engage in tech forums and drive technological change beyond your squad.
Qualifications we’d love you to bring:
* Senior developer experience in a scaled Agile environment.
* Object-Oriented programming expertise, especially in Java, Spring Boot, and Microservices.
* Experience with Apache Kafka is desirable.
* Proficiency in microservices, database programming, event streaming, and queueing in cloud environments.
* Ability to communicate technical concepts clearly to non-technical audiences.
* Knowledge of code quality techniques like CI, unit testing, and peer reviews.
* Passion for staying updated with the latest technology trends.
* Strong coaching and mentoring skills to facilitate knowledge transfer.
Additional Information:
The interview process includes an initial call, followed by technical and leadership interviews. Benefits include competitive salary, discretionary bonus, generous leave, flexible working options, private medical insurance, career development resources, employee networks, insurance discounts, volunteering days, recognition tools, and more. We are dedicated to fostering an inclusive, diverse workplace that values individuality and promotes equal opportunities.
#J-18808-Ljbffr