Skip to content
SpotifySpotify

Senior Backend Engineer - Subscriptions

Build and operate scalable Java backend services powering personalized subscription conversion, retention, and upsell journeys. The role requires 5+ years of backend engineering experience, cloud-native development, distributed systems expertise, and strong cross-functional collaboration.

About the job

Responsibilities

  • Architect, develop, and operate Java services supporting conversion and upsell journeys through a merchandising platform.
  • Design scalable backend systems, data models, and APIs on Google Cloud Platform.
  • Provide technical leadership and mentorship within an autonomous, cross-functional agile squad.
  • Collaborate with engineering, product, marketing, growth, and business stakeholders to solve complex scaling and automation challenges.
  • Build and operate distributed, high-volume services in production.

Requirements

  • 5+ years of experience as a backend engineer working with Java.
  • Strong computer science fundamentals and experience building complex backend services at scale.
  • Experience designing, implementing, and scaling cloud-native software components.
  • Experience gathering stakeholder requirements and developing APIs and systems to meet them.
  • Ability to work collaboratively and independently on complex delivery initiatives.
  • Growth mindset and passion for achieving team goals.

Nice-to-haves

  • gRPC
  • Google Cloud Platform
  • BigQuery
  • Bigtable
  • Integrations with external CMS solutions
  • Machine learning teams, recommendations, or data pipelines

Compensation and Benefits

  • Flexible work location with work-from-home flexibility and occasional in-person meetings.

Skills

Java, gRPC, GCP, BigQuery, Bigtable, Backend Services, Cloud-Native Software, Distributed Systems, APIs, Data Modeling, Machine Learning, Data Pipelines

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Navan

Navan

Berlin, Germany
Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.