Software Engineer - Observability Platform
Revolut
Job Overview
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.

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
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