E

Ebury

Global payments, currency risk management, lending

Senior Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeMadrid, SpainNo salary listed

About the Job

Requirements

  • At least seven years of software, backend, platform, or infrastructure engineering experience.
  • Strong production experience with Go, Python, or JavaScript/TypeScript, and willingness to work across languages.
  • Strong hands-on experience running production workloads on AWS and/or GCP.
  • Experience with Terraform or similar Infrastructure as Code.
  • Production experience with containers and Kubernetes at scale.
  • Strong understanding of distributed systems, APIs, networking, concurrency, data consistency, and failure modes.
  • A track record of building platforms, libraries, or core systems that other engineers build on.
  • Ability to diagnose complex production issues across applications, infrastructure, and cloud services.
  • Strong code-review and system-design skills.
  • Excellent written and verbal communication in English.

Responsibilities

  • Build and run the platform on AWS.
  • Maintain and extend the Terraform and tooling module library across AWS and GCP.
  • Improve the deployment path, including ArgoCD and GitHub Actions developers use to deploy, restart, and inspect their services.
  • Write services, controllers, and tooling in Go and Python, and TypeScript where developer-facing tools need it.
  • Improve observability, reliability, security, and cost.
  • Debug production issues spanning application code, Kubernetes, networking, and cloud services.
  • Evolve the platform into an AI-assisted SDLC platform for internal and external product engineers using frontier labs and open-source models.
  • Review code, contribute to architecture decisions, and help set platform standards.

Desired Qualifications

  • Experience building LLM platforms for AI-assisted SDLC.
  • Experience with multi-account or multi-region AWS setups, workload identity, or policy enforcement.
  • Experience with Kubernetes cluster lifecycle management, ArgoCD, or other GitOps tooling.
  • Experience with Kafka or other event-driven systems, PostgreSQL, or Redis.
  • Experience with Datadog, OpenTelemetry, or other distributed tracing systems.
  • Experience building CLIs, SDKs, or internal developer platforms.
  • Experience with high-volume transactional systems or fintech/payments.
  • Open-source contributions.

About the Company

Ebury

Global payments, currency risk management, lending

Ebury helps businesses manage cross-border payments, currency risk, and financing. Its platform provides global and local accounts, competitive currency conversion, bulk payments, APIs, and mobile access, with rate locks across 60+ currencies to protect margins. It sticks out through FCA-regulated infrastructure with segregated funds in Tier-1 banks, along with relationship-manager support and the option to embed its tools into clients’ platforms; Banco Santander is a majority owner. Its goal is to help companies scale internationally with predictable costs and streamlined finance operations.

Company size
1,001-5,000
Company stage
Private
Total funding
$111.4M
Headquarters
London, United Kingdom
Founded
2009

Recently Posted Jobs

Explore more opportunities at Ebury

See more jobs