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.
Backend Engineer developing backend solutions for a decentralized infrastructure in digital content validation. Collaborating on a pilot project to build a modular prototype in Munich.
PHP Developer for a public sector project in Lisboa, focusing on security, data protection, and responsive applications. Requires 5+ years of experience with modern PHP and web technologies.
Senior Software Engineer developing and designing features related to AI/ML for NetApp. Collaborating on distributed software for cloud and hybrid - cloud solutions in a team environment.
Java Developer programming server - side applications in a multi - tier setup for IPS Technology Services. Collaborating on database design and web application development.
Channel Development Executive helping Go.Compare meet strategic and budgetary goals. Managing relationships and coordinating business efforts for effective revenue generation in Cardiff office.
Technical Architect designing scalable solutions for nuclear energy systems at Framatome. Leading projects to enhance efficiency and implement technical standards in a hybrid work environment.
Backend Developer responsible for designing and maintaining scalable backend systems. Leading technical decisions and collaborating with multidisciplinary teams in a hybrid work environment.
Senior Backend Developer designing, developing, and maintaining scalable backend systems in Brazil. Leading technical decisions and mentoring junior developers while collaborating across teams.
Full Stack Developer responsible for designing and developing scalable web applications at Resident Interface, an industry leader in delinquency management for rental housing.