Senior Microservices Engineer
Leicester, England, United Kingdom · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 7 hours ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Us
As a digital insurer with the ambition to become the UK's leading and largest provider, we continue to invest heavily in our technology and data capabilities, especially within our CIO function. Our CIO team leads innovation efforts, ensuring robust technology platforms that support our growth targets. We've cultivated a culture centered around our 4Cs - collaboration, creativity, continuous improvement, and care. Serving close to four million customers, we're excited about expanding our impact and invite talented individuals to join us in this journey. Hybrid working is an option from our Bexhill or Leicester offices.
Role Overview
The Senior Microservices Engineer will be a pivotal contributor to designing, building, and maintaining scalable microservices-based systems within the CIO Technology Engineering team. Collaborating with the Principal Engineer, Group Architecture, and agile teams, you will develop reliable, reusable, and maintainable Java microservices that fulfill business and technical requirements. Your responsibilities will also include participating in code reviews, influencing design discussions, and continuously advancing engineering standards.
Key Responsibilities
- Develop and maintain Java microservices with a focus on scalability and resilience.
- Engage actively in code reviews and technical design forums to uphold high-quality engineering practices.
- Mentor and guide junior engineers fostering knowledge exchange and skill development.
- Support adoption of engineering best practices and proactively address technical challenges to mitigate risks and minimize technical debt.
- Collaborate with cross-functional teams to align solutions with company objectives.
- Assist in defining and monitoring team KPIs and aid strategic initiatives alongside the Principal Engineer.
Desired Experience and Skills
- Substantial experience in producing Java-based microservices within production environments at a senior engineer level.
- Proven track record working effectively in agile teams employing iterative delivery and collaborating with stakeholders.
- Demonstrated ability to influence architecture and engineering processes, contributing to organizational engineering vision and continuous improvement.
- Experience in providing technical leadership and mentoring to support capability growth.
Benefits and Culture
- Competitive salary determined by experience with annual performance reviews.
- Flexible and hybrid working arrangements tailored to individual needs.
- Annual 4Cs performance bonus reflecting company and personal achievements.
- Healthcare cash plan facilitating claims for everyday health expenses.
- Generous life assurance (four times salary) and income protection at no cost.
- Pension contributions matched up to 10%.
- Comprehensive financial wellbeing support including free mortgage advice and cashback benefits.
- Extensive mental wellbeing resources including apps, 24/7 assistance, and mental health first aiders.
- 27 days paid vacation plus bank holidays, with options to buy or sell leave.
- Additional perks such as dental plans, health assessments, cycle to work, tech schemes, on-site facilities, and regular social events.
Equal Opportunity and Inclusion
We are committed to fairness and inclusivity, encouraging applications from all backgrounds regardless of gender, age, disability, ethnicity, religion, sexual orientation, or family status. Our recruitment process includes standard referencing and background checks. We strive to provide reasonable accommodations during recruitment to ensure accessibility and fairness.
Additional Information
No visa sponsorship is available for this position.