spotify - Senior Mobile Engineer - Core Infrastructure - Connectivity
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• You have 5+ years of experience in mobile or infrastructure engineering, with strong expertise in C++ • You are experienced working across Android and/or iOS environments and navigating large, multi-platform codebases • You have built and shipped production-grade SDKs or mobile infrastructure components • You have a deep understanding of networking fundamentals such as HTTP/2+, WebSockets, caching, retries, and resilience patterns • You are familiar with real-time messaging systems such as PubSub or WebSocket-based architectures • You are confident debugging, profiling, and optimizing performance across native and platform layers • You have experience with CI/CD systems, build tooling, and modularization at scale • You are comfortable working in a forming team environment with evolving scope and structure • You communicate clearly and collaborate effectively across mobile, backend, and infrastructure teams • ## Where You'll Be • This role is based in London • We offer you the flexibility to work where you work best! There will be some in person meetings, but still allows for flexibility to work from home. • At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.
Responsibilities
• Build and evolve the core systems that power client networking across Spotify’s mobile platforms • Refactor and modularize existing components across C++, Android, and iOS, improving structure, ownership, and long-term scalability • Improve integration layers to reduce coupling and simplify adoption across client applications • Design and implement observability solutions, including metrics and telemetry, to support end-to-end debugging • Lead migrations away from legacy networking systems, ensuring stability and minimizing risk during transitions • Balance forward-looking development with maintaining reliability for hundreds of millions of active users • Collaborate closely with engineers, product managers, and partner teams to align on priorities and delivery • Contribute to long-term architectural decisions and help define best practices for mobile and client infrastructure
No credit card. Takes 10 seconds.