About the Role
As a Backend Software Engineer / SRE you will collaborate with development teams, as a trusted technical advisor to influence system design, ensuring reliability standards and driving improvements across the platform.
You'll have a broad scope including hands-on coding (Java) to build tools and automation, incident response, observability, performance optimisation and operational excellence, working with large scale Java JVM distribution systems and message brokers such as Kafka and ActiveMQ, with a mix of on-premise and cloud (AWS) based services.
Location / WFH:
There's a hybrid model with 1-2 days on the London office and the rest of the week work from home; when you are in the office you'll be based in the City with an upbeat team environment, casual dress code and a range of facilities including roof terrace, canteen and break out areas.
About you:
You have a strong Java software engineering background and a deep knowledge of JVM internals and performance tuning
You have a good knowledge of Site Reliability Engineering and how to build scalable solutions to improve reliability, productivity and efficiency
You have strong experience with message brokers (Kafka, ActiveMQ or similar)
You have experience with containerisation (they use Nomad so that would be great but any tools is fine)
You have a good working knowledge of OpenTelemetry and distributed tracing concepts
You have experience in similar low latency production environments, improving system reliability and performance at scale
You have a good knowledge of CI/CD and DevOps practices
You're collaborative and pragmatic with technical leadership abilities