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.
Technical Lead designing and implementing Java, AWS, and AI solutions for Datacom. Act as trusted advisor to clients, integrating AI capabilities into applications deployed on AWS.
Technical Architect designing and delivering Microsoft Copilot solutions for clients. Collaborating with internal teams and guiding implementation efforts for successful project outcomes.
Software Developer in agile team developing healthcare solutions for users with hearing disabilities. Involved in the whole process from requirements to testing and documentation.
Java Developer at MassMutual Romania, focusing on Kafka integrations and cloud platform environments. Collaborating with global teams to enhance streaming services in Romania's tech sector.
Software Developer C/C++ with 2 years of experience for IT projects in Automotive, Aerospace, and more at Proway, a well - established firm. Focused on modernizing code base and developing tools.
Lead Java Architect responsible for architecting and designing a cloud native SaaS product. Join a team at AI - driven Global Supply Chain Solutions Software Product Company with a focus on innovative technology.
Java Software Engineer at Davis Technology Management responsible for developing scalable applications with AWS cloud - native solutions. Joining a collaborative team with strong emphasis on serverless architecture in Phoenix.
As a DATA Centre Technical Architect at NTT DATA, design and implement infrastructures. Collaborate with teams and ensure alignment with business requirements in Bengaluru, India.
Software Engineer designing and developing APIs and components using Java, Golang, and Terraform for internal and external usage. Collaborating with cross - functional teams to define, design, and deliver new features.