C++ Engineer - Platform Engineering

Spotify Spotify · Consumer · London, United Kingdom +1 · Platform

Spotify is hiring a C++ Engineer for their Platform Engineering team, focusing on client continuous integration (CI) infrastructure. The role involves owning and evolving the CI platform to ensure smooth, reliable, and fast integration of code changes across all client repositories (Android, iOS, desktop, embedded). Responsibilities include improving build reliability, performance, and observability, contributing to the technical roadmap, developing automation in Python and C++, and collaborating with other teams to align CI systems with developer needs. The ideal candidate has experience with CI infrastructure, Python and C++, Bazel, gRPC/Protobuf, Git, and a deep understanding of software architecture and CI/CD fundamentals.

What you'd actually do

  1. Own and evolve CI infrastructure for Spotify’s client engineering organisation.
  2. Improve build reliability, performance, and observability across client codebases.
  3. Contribute to the technical roadmap for CI systems, defining standards for build and integration practices.
  4. Develop and maintain automation in Python and C++, and work across environments including Windows.
  5. Collaborate with multiple product and platform squads to ensure CI systems align with developer needs.

Skills

Required

  • CI infrastructure
  • internal developer workflows
  • Python
  • C++
  • Bazel
  • gRPC/Protobuf
  • Git
  • Windows
  • Batch scripting
  • PowerShell scripting
  • Android
  • iOS
  • Web
  • Smart/Ubiquity devices
  • software architecture
  • scalable build systems
  • CI/CD fundamentals

Nice to have

  • automation
  • simplification
  • tooling excellence