onsite
Senior Backend Engineer, Subscriptions - Spotify
Backend Engineer
Senior Backend Engineer driving the Subscriptions platform, building scalable microservices on AWS using Java, Go, and Python to enable seamless free‑to‑premium conversion and support global growth.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services that power the subscription lifecycle, from trial activation to renewal.
- Implement robust, scalable APIs and data pipelines using Java, Go, and Python, ensuring low latency and high availability.
- Collaborate with product, data, and front‑end teams to define requirements, create technical specifications, and deliver end‑to‑end features.
- Drive cloud‑native practices on AWS, including container orchestration with Kubernetes, CI/CD automation, and infrastructure as code.
- Optimize database schemas and queries (SQL) for large‑scale analytics and real‑time billing operations.
Requirements
- 5+ years of professional experience building large‑scale backend systems, preferably in subscription or SaaS environments.
- Strong proficiency in Java and at least one of Go or Python, with a solid understanding of object‑oriented and functional programming paradigms.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and container orchestration using Kubernetes.
- Deep knowledge of microservice architecture, RESTful APIs, and event‑driven design patterns.
- Proven ability to write efficient SQL queries, design relational schemas, and work with large data volumes.
Skills
javagopythonawskubernetessql