Platform Engineer - Observability

Wise Australia Investments
Charing Cross, United Kingdom
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
Elasticsearch
Python
Open Source Technology
Software Engineering
Grafana
Build Tools
ELK
Microservices

Job description

We are looking for a Software Engineer to join the Observability team at Wise.

Our team's goal is to empower teams within Wise to move fast and resolve issues as soon as possible by providing a set of observability tools that meet their needs. The team is responsible for a vast observability estate - covering metrics, logs, traces, alerts and profiles.

In this role, you'll own the centralised observability configuration used by hundreds of product services, to ensure a standardised and seamless observability experience for every engineer at Wise., We believe in programmatic implementation, peer-reviewed code, and automation. We're looking for an engineer who enjoys the challenge of managing a high-scale environment where a single configuration change can impact hundreds of services. You'll work closely with the wider platform tribe to ensure our observability estate is robust, secure, cost-efficient and developer-friendly.

What will you be working on?

  • Own the centralised observability configuration (otel), used by hundreds of product services at Wise to ensure standardised and reliable telemetry across the company.
  • Contribute to evolve our observability tooling, built on open-source projects such as Grafana and Elasticsearch, to provide the best experience for engineers at Wise.
  • Collaborate with engineering teams across Wise to improve their observability experience and help them get the most out of our tools.
  • Manage the configuration of a vast observability estate - covering metrics, logs, traces, alerts and profiling - by implementing automation and efficiencies, ensuring reliability and supporting our mission-critical services.

Requirements

Do you have experience in Python?, We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you!

  • Software engineering experience in Java, Go, or Python, with a focus on writing clean, maintainable code.
  • You have used observability tools like the LGTM or ELK stack and are interested in the engineering challenges of managing telemetry data.
  • You understand the basics of instrumentation of applications (OpenTelemetry).
  • You understand microservices and how a change in a central system propagates through a distributed environment.
  • You understand the importance of availability and are eager to learn the ropes of supporting high-scale, mission-critical infrastructure.
  • Growth mindset: you enjoy the intersection of software and systems and are excited to build tools that other developers love to use.

Apply for this position