Backend Engineer II - Platform

A global music and audio streaming platform providing digital music, podcast and video services.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Consumer

Description For Backend Engineer II - Platform

Join Spotify's Observability and Reliability Infrastructure team as a Backend Engineer II, where you'll be instrumental in building and maintaining their large-scale, distributed systems. This role focuses on providing coherent observability and reliability platforms for Spotify's microservice infrastructure, enabling teams to confidently operate their services.

As a Backend Engineer II, you'll work in an environment that values intellectual curiosity and problem-solving, with the support and mentorship needed to learn and grow. You'll be responsible for architecting, developing, and operating Java services, while also being a technical leader within Spotify's backend developer community.

The position offers exciting challenges in scaling and optimizing systems through automation, working with modern technologies like Kubernetes, Go, and various cloud services. You'll be part of a team that values sustainable incident response and blameless postmortems, contributing to Spotify's mission of delivering media worldwide.

Located in Toronto, this hybrid role provides an opportunity to work with a global team while maintaining work-life balance. You'll participate in regular hack days and bi-annual hack weeks, allowing you to explore innovative solutions and contribute to Spotify's technical evolution.

The ideal candidate combines strong technical expertise in distributed systems, Java development, and cloud services with excellent problem-solving and communication skills. If you're passionate about building reliable, scalable systems and want to impact how millions of users experience music and audio content, this role offers an exciting opportunity to shape the future of Spotify's infrastructure.

Last updated 7 days ago

Responsibilities For Backend Engineer II - Platform

  • Be a technical leader within the team and Spotify in general
  • Facilitate collaboration with engineers, product owners, and designers
  • Architect, design, develop, deploy and operate Java services
  • Lead the Spotify-wide backend developer community
  • Engage in the whole lifecycle for services from inception to optimization
  • Maintain services through measuring and monitoring
  • Scale systems through automation
  • Practice sustainable incident response and blameless postmortems

Requirements For Backend Engineer II - Platform

Java
Kubernetes
Linux
Go
  • Experience as a Software Engineer
  • Knowledge of writing distributed, high-performance services in Java
  • Experience with deploying and operating services on Linux
  • Experience with cloud services (AWS, Azure, GCP) and containerization tools
  • Experience with version control systems and agile methodologies
  • Familiarity with Prometheus and time series databases
  • Familiarity with reliability best practices like SLOs and SLIs
  • Experience or familiarity with Go and k8s operators
  • Deep understanding of system design, data structures, and algorithms
  • Experience in designing, analyzing, optimizing code and fixing large-scale distributed systems

Interested in this job?

Jobs Related To Spotify Backend Engineer II - Platform

Backend Engineer - Platform

Backend Engineer for Spotify's Data Protection team, building scalable platforms to ensure data security and compliance.

Backend Engineer II

Spotify seeks a Backend Engineer II to build innovative features for millions of users, offering competitive pay and benefits in a flexible work environment.

Software Development Engineer II, MENA Tech

Amazon MENA is seeking a Software Development Engineer II to design and build innovative solutions for customers and sellers, based in Amman, Jordan.

Software Development Engineer II, Direct Fulfilment

Mid-level Software Engineer role at Amazon focusing on Direct Fulfillment systems, requiring 4+ years of experience in distributed systems development.

Software Development Engineer, Customer Engagement Technologies

Mid-level Software Development Engineer role at Amazon's Customer Engagement Technologies team, focusing on innovative customer service solutions using AI and automation.