Senior Backend Engineer - Commerce Platform
Build and evolve scalable backend services and data pipelines powering Spotify’s global commerce platform, including billing, invoicing, and payments. The role requires 5+ years of backend experience, cloud and database expertise, and exposure to financial systems.
About the job
Responsibilities
- Design and build scalable backend systems for Spotify’s internal commerce platform.
- Develop and evolve services and data pipelines supporting invoicing, receipts, and payment flows.
- Build and operate high-scale distributed systems handling millions of transactions daily.
- Collaborate with engineering, product, and data partners to deliver seamless user experiences.
- Contribute to architectural decisions shaping the commerce ecosystem.
- Improve system performance, reliability, and observability across services.
- Participate in technical deep dives, code reviews, and knowledge sharing.
Requirements
- 5+ years of experience building backend services.
- Experience with Python, Java, or similar programming languages.
- Experience designing and scaling systems on cloud platforms such as Google Cloud Platform or AWS.
- Experience with scalable database technologies such as PostgreSQL.
- High AI fluency and thoughtful use of modern tools, including large language models.
- Strong communication and technical discussion skills.
- Experience modernizing or evolving legacy systems while maintaining stability.
- Exposure to commerce, payments, or financial systems.
- Collaborative approach and sound technical judgment.
Work Arrangement
- Hybrid role based in London or Stockholm.
- Requires some in-person meetings, with flexibility to work from home.
Skills
Python, Java, GCP, AWS, Postgres, Distributed Systems, Data Pipelines, Payments, LLMs, Observability
Similar jobs
Backend Engineering jobsSenior 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.
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.
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.
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.
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.