3 days ago
London, United KingdomStaff+

Responsibilities

  • Drive the technical direction, architecture, design, and delivery of complex software platforms and applications.
  • Build and operate distributed systems using Java, microservices, APIs, Kafka, and integration patterns.
  • Define engineering strategy, architecture standards, technical roadmaps, and secure software development practices.
  • Design and build secure, cloud-native applications using Kubernetes and modern engineering practices.
  • Lead technical design discussions, conduct reviews, and make pragmatic engineering decisions.
  • Improve developer productivity through DevOps, infrastructure automation, deployment automation, and engineering best practices.
  • Lead technical initiatives autonomously from concept through delivery and influence stakeholders across multiple domains.
  • Mentor engineers and provide technical leadership without direct people management responsibility.

Requirements

  • University degree in Computer Science, Engineering, a related STEM discipline, or equivalent practical experience.
  • Significant hands-on software engineering experience with Java and distributed systems.
  • Deep experience with microservices, APIs, event-driven architectures, Kafka, and integration patterns.
  • Experience with Kubernetes, container platforms, and scalable production environments.
  • Practical experience with CI/CD, Infrastructure as Code, GitOps, automated testing, and deployment automation.
  • Strong knowledge of authentication, authorisation, encryption, and secure-by-design principles.
  • Ability to define engineering strategy, lead technical discussions, conduct reviews, and influence architecture standards.
  • Proven ability to work autonomously, lead initiatives, and communicate with technical and non-technical stakeholders.
  • Python, Scala, OpenShift, Docker, Helm, Site Reliability Engineering, or observability experience with Prometheus, Grafana, Splunk, OpenTelemetry, or Elastic is beneficial.
  • Experience in financial services, trading systems, or other regulated environments is beneficial.

Benefits

  • Permanent position based in London, United Kingdom.
  • Standard 40-hour work week.

Tech Stack

Apache KafkaDockerGrafanaHelmJavaKubernetesOpenShiftPrometheusPythonScalaSplunk

Categories

Contact me