Description
We are looking for a Senior Engineer to join our Site Reliability Engineering (SRE) team. This role is ideal for a skilled Java engineer with a passion for understanding how complex systems work, analysing performance, and applying engineering solutions to make them more efficient, stable, and scalable.
You will technically lead a group of engineers responsible for maintaining and improving our back-end services for our most critical customer and/or data applications within the cloud.
Key responsibilities:
- Lead on planning and implementing key SRE initiatives
- Optimise and automate how our systems operate
- Improve observability through better monitoring and logging
- Drive engineering best practice and set standards across the team and wider SRE community
- Innovate within your team and contribute within your technical domain
- Deliver key pieces of intent from inception through to design and hands-on delivery
Requirements:
- Production-grade experience of developing and managing APIs using Java & Springboot
- Excellent understanding of SOLID principles, SOA, HTTP and REST
- Production experience running microservices on container orchestration architectures
- Good understanding of API authentication and authorisation mechanisms like OAuth
- Knowledge using monitoring & logging tools to troubleshoot problems in a distributed network of systems
- Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins
- Strong experience in back-end architectural and design patterns
Benefits:
- Competitive pension and performance-based bonus schemes
- 25 days of annual leave, increasing with tenure
- Access premium care through private medical insurance
- Enhanced parental leave
- Up to £5,000 in funding for external qualifications