At a Glance
- Tasks: Join a dynamic team to build scalable backend services for Spotify's authentication and session management.
- Company: Spotify is a global leader in audio streaming, dedicated to innovation and inclusivity.
- Benefits: Enjoy flexible work options, extensive learning opportunities, and generous parental leave.
- Why this job: Be part of a mission to enhance music experiences for millions while collaborating with top engineers.
- Qualifications: Expertise in C++ or Java, with knowledge of authentication protocols and strong testing practices.
- Other info: Remote work flexibility available, with occasional in-person meetings in London.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a dedicated, engaged software engineer who is passionate about working on highly available, low latency client SDKs and the related backend services in the authentication and session management domains. These form the backbone of our product experience for hundreds of millions of users worldwide. You’ll be directly helping with the evolution of Spotify’s overall authentication and session management infrastructure.
What You'll Do
- Be part of an autonomous and cross-functional team of Mobile and Backend Engineers along with members from Product, Design, and Insights to identify and tackle important problems in the Authentication and Session Management domains.
- Build highly scalable backend services and SDKs that bring the happiness of music to millions of users.
- Write clean and maintainable code that will scale across multiple projects and distributed development teams.
- Share knowledge, promote best practices, and collaborate with some of the best engineers in the company.
- Improve developer experience, focusing on clean APIs and engineering efficiency.
Who You Are
- You are an expert in either C++ OR Java. It’s a bonus if you have experience with both.
- You have experience with strong testing practices, A/B testing, or CI/CD.
- You are familiar with the Authentication domain and understanding of authentication protocols like OAuth.
- You are familiar with cryptographic techniques and security best practices.
- Experience in iOS (Objective C / Swift) or Android (Kotlin) development is a plus.
Where You'll Be
This role is based in London. We offer flexibility to work where you work best! There will be some in-person meetings, but it allows for remote work as well.
Additional Benefits
- Extensive learning opportunities through our dedicated team, GreenHouse.
- Flexible share incentives to share in our success.
- Global parental leave—six months off for all new parents.
- Employee assistance programs and self-care hubs.
- Flexible public holidays, with swap days off according to your values and beliefs.
About Spotify
Spotify is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that our differences make us stronger and help us innovate and thrive. We welcome your personal experiences, perspectives, and backgrounds. Founded in 2008, Spotify has transformed music listening forever. Our mission is to unlock human creativity by supporting artists and delighting fans worldwide. We are the leading audio streaming service globally.
Backend Engineer, Platform Engineering employer: Spotify AB
Contact Detail:
Spotify AB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer, Platform Engineering
✨Tip Number 1
Familiarise yourself with the latest trends in authentication and session management. Understanding protocols like OAuth and cryptographic techniques will not only boost your confidence but also show us that you're genuinely interested in the field.
✨Tip Number 2
Engage with the developer community by contributing to open-source projects or forums related to backend engineering. This will help you build a network and showcase your skills, making you a more attractive candidate for our team.
✨Tip Number 3
Prepare to discuss your experience with CI/CD and testing practices during the interview. We value strong testing methodologies, so being able to articulate your approach will set you apart from other candidates.
✨Tip Number 4
If you have experience in mobile development, be ready to highlight how that knowledge can enhance your backend work. Understanding both sides of the development process can demonstrate your versatility and problem-solving skills.
We think you need these skills to ace Backend Engineer, Platform Engineering
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Backend Engineer position. Familiarise yourself with the technologies mentioned, such as C++, Java, and authentication protocols like OAuth.
Tailor Your CV: Customise your CV to highlight relevant experience in backend development, particularly in building scalable services and SDKs. Emphasise any experience you have with testing practices, CI/CD, and cryptographic techniques.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the authentication domain. Mention specific projects or experiences that align with Spotify's mission and values.
Showcase Your Collaboration Skills: In your application, highlight instances where you've worked in cross-functional teams. Spotify values collaboration, so provide examples of how you've shared knowledge and promoted best practices in previous roles.
How to prepare for a job interview at Spotify AB
✨Showcase Your Technical Skills
Be prepared to discuss your expertise in C++ or Java, as well as any experience you have with both. Highlight specific projects where you've implemented strong testing practices or worked with authentication protocols like OAuth.
✨Demonstrate Problem-Solving Abilities
Since you'll be part of a cross-functional team, it's essential to showcase your ability to identify and tackle important problems. Prepare examples of challenges you've faced in previous roles and how you approached solving them.
✨Emphasise Collaboration and Knowledge Sharing
Spotify values collaboration, so be ready to discuss how you've worked with other engineers, product teams, or designers in the past. Share instances where you've promoted best practices or improved developer experience through teamwork.
✨Familiarise Yourself with Spotify's Culture
Understand Spotify's commitment to diversity and inclusion. Be prepared to share your personal experiences and perspectives, and how they align with the company's values. This will show that you're not just a technical fit but also a cultural one.