Join Spotify's Fetch team as a data-driven C++ Engineer. Optimize playback and offline experiences for millions of users in Gothenburg with innovative solutions.
Responsibilities
Develop and maintain the C++ client core modules and logic responsible for audio and video streaming, caching, pre-fetching, and downloading.
Scale audio and video playback together delivering both with top performance and a robust scalable architecture.
Develop the next generation of offline features, making more of Spotify’s content available anytime, anywhere.
Leverage AI and automation tools to reduce maintenance and unlock exciting new features.
Collaborate with product, data science, and neighboring teams to build metrics-driven systems that are resilient, scalable, and continuously evolving.
Requirements
You’ve got 5+ years of experience as a Software Engineer and are highly skilled in modern C++, especially when it comes to building fast, reliable systems.
You have a keen interest in systems design and have a solid grasp of data structures, algorithms, and performance optimisation.
You’re very comfortable working with data and metrics, using them to identify issues, make informed decisions, and improve our code base.
You’re a problem-solver who can dive into complex technical challenges, while easily switching to the smaller day-to-day tasks that keep things running smoothly.
You’re a collaborative person and a strong communicator, able to work closely with product, data science, and engineering partners across Spotify.
Experience with audio or video files is a big plus. Familiarity with Java backend development or mobile platforms (Android/iOS) is also a bonus.
Staff Engineer leading API first design projects at GEICO with innovation and technical leadership. Collaborating across teams to solve critical problems and deliver high - quality services.
Senior Backend Developer for Walmart's Vision Center developing robust applications with Java and Spring Boot. Collaborating with teams to enhance retail technology solutions while optimizing performance and scalability.
Backend Developer designing, developing, and maintaining scalable backend services using Java and AWS at EX Squared LATAM. Collaborating with multidisciplinary teams in a hybrid work environment.
Senior Backend Engineer developing scalable backend services using Node.js and TypeScript for a fast - growing healthcare technology company. Hands - on engineering role within a collaborative LATAM team.
Backend Developer working on modern scalable backend services with Java at Expleo. Collaborating in cross - functional BizDevOps teams ensuring high code quality and using agile methods.
Backend Software Developer working with advanced Golang and cloud technologies to shape digital transformation. Join a team committed to security, scalability, and reliability.
Mid Backend Engineer designing, developing, and maintaining web applications for Volkswagen Digital:Hub. Collaborating with cross - functional teams in a dynamic and innovative environment.
Contract Software Engineer I developing Java backend features and fixes at Electrify America. Collaborate with teams on Agile rituals and maintain code quality through tests and reviews.
Engineer I supporting backend test processes in HDD manufacturing operations. Focus on process readiness, control, and continuous improvement with collaboration across teams.
Senior Fullstack Developer utilizing .NET and Vue.js at Rockstardevelopers. Collaborating on significant projects while ensuring high code quality in an agile environment.