12 days ago

Software Engineer - Observability Platform

Revolut

Hybrid
Full Time
$150,000
Hybrid

Job Overview

Job TitleSoftware Engineer - Observability Platform
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Revolut

People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. With a strong global presence and a diverse team of over 10,000, Revolut is committed to innovative financial products that empower 65+ million customers worldwide.

About the Role

As a Software Engineer - Observability Platform at Revolut, you will build systems that monitor thousands of applications, databases, and other systems. You will deliver critical logging, metrics, and tracing solutions that enable continuous optimisation and rapid incident resolution.

What You'll Be Doing

  • Design and implement scalable observability solutions for logs, metrics, and traces.
  • Build robust APIs and data pipelines for high-throughput data ingestion.
  • Collaborate with product teams to integrate effective monitoring and alerting solutions.
  • Optimise infrastructure for performance, accuracy, cost-effectiveness, and user experience.
  • Develop tooling for automated onboarding and offboarding of components.
  • Contribute to the strategic roadmap with new features and improvements.

What You'll Need

A minimum of 7+ years in software engineering with 3+ years specifically in observability platforms or distributed systems is required. Expertise includes designing APIs, data pipelines, familiarity with monitoring and alerting, and a deep understanding of distributed systems. Hands-on experience with tools like Prometheus, Grafana, Loki, ELK stack, Jaeger, OpenTelemetry, as well as containerisation (Docker, Kubernetes) and infrastructure as code (Ansible, Terraform) is essential. Proficiency in Python is mandatory.

Nice to Have

Experience in DevOps, SRE, contributions to open-source observability projects, familiarity with multiple cloud platforms (AWS, GCP, Azure), and a knack for prototyping innovative solutions.

Inclusive Culture & Important Notice

Revolut celebrates diversity and encourages applications from individuals with diverse backgrounds. Please note that official communications come only through @revolut.com emails. Beware of job scams and only apply via official Revolut channels.

Key Skills/Competency

  • Observability
  • Distributed Systems
  • APIs
  • Data Pipelines
  • Python
  • Containerisation
  • Kubernetes
  • Terraform
  • Monitoring
  • DevOps

Tags:

Software Engineer - Observability Platform
observability
distributed systems
APIs
data pipelines
Python
Kubernetes
Terraform
monitoring
DevOps

Share Job:

How to Get Hired at Revolut

  • Research Revolut's culture: Study their mission, values, and employee reviews.
  • Customize your resume: Highlight observability and Python skills.
  • Prepare for technical interviews: Focus on distributed systems and API design.
  • Practice real scenarios: Solve problems on monitoring and automation.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background