Senior C++ Engineer (Mobile Infrastructure, Connectivity)
Deepstreamtech
18/05/2026
Full time
Information Technology
Telecommunications
Job Description
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
What the job involves
You'll join the Connectivity squad within Spotify's Core Infrastructure studio. This team owns the client networking stack end to end, from HTTP requests to real time messaging and connection state management
Working at the intersection of mobile platforms and backend systems, the squad plays a critical role in ensuring seamless connectivity for hundreds of millions of users globally
This is an opportunity to join early in the squad's formation, working alongside a small group of senior engineers with high ownership and direct influence on technical direction
You'll collaborate closely with backend teams to shape client-server communication, protocols, and reliability at scale
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