Responsibilities
Collaborate with product managers, data scientists, user researchers, designers, and engineers to build end-to-end features for millions of users.
Architect, develop, and operate Java services following good design and development practices.
Engage in and improve the whole lifecycle for backend services—from inception and design, through deployment, operation and optimization.
Participate in evolving the team’s technical strategy and product roadmap.
Drive forward technical initiatives, starting within your team and scaling them across Spotify.
Work on what you want during regular hack days and annual hack weeks.
Requirements
You have an intermediate to advanced understanding of object-oriented programming concepts and architecture patterns.
Have proven experience designing, implementing, and scaling cloud-native software components. Familiarity with providers like AWS or GCP is a plus.
You enjoy working collaboratively on a full-stack team, using agile processes to deliver a project in incremental phases.
Ability to solve problems methodically and can investigate issues in complex systems.
You care about quality, delivering high-quality products and supporting others to maintain a high standard.
You enjoy learning as well as teaching others. You are passionate about your work, pursuing the goals of the team and, ultimately, the Spotify mission – “giving a million creative artists the opportunity to live off their art and billions of fans the opportunity to enjoy and be inspired by it”.