Senior C++ Engineer (Mobile Infrastructure, Connectivity) in London

Senior C++ Engineer (Mobile Infrastructure, Connectivity) in London

London Full-Time 60000 - 80000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Join Spotify's Connectivity squad to enhance mobile networking and ensure seamless user experiences.
  • Company: Spotify, a leading music streaming platform with a focus on innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team shaping the future of mobile connectivity.
  • Why this job: Make a real impact on connectivity for millions of users while working with cutting-edge technology.
  • Qualifications: 5+ years in mobile/infrastructure engineering with strong C++ skills and experience in multi-platform environments.

The predicted salary is between 60000 - 80000 € per year.

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.

Senior C++ Engineer (Mobile Infrastructure, Connectivity) in London employer: Deepstreamtech

Spotify is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented engineers. With a focus on employee growth, you will have the opportunity to shape the future of mobile connectivity while working in a supportive environment that values your contributions. Located at the heart of a thriving tech hub, Spotify provides unique advantages such as access to cutting-edge technology and a diverse team dedicated to creating seamless experiences for millions of users worldwide.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C++ Engineer (Mobile Infrastructure, Connectivity) in London

Tip Number 1

Network, network, network! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have a lead on that perfect Senior C++ Engineer role!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving mobile infrastructure or C++. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Don’t just apply blindly! Tailor your approach for each application. Research the company, understand their tech stack, and mention how your experience with HTTP/2+, WebSockets, or CI/CD systems can benefit them directly.

Tip Number 4

Leverage our website to find opportunities! We’ve got a range of roles that could be a great fit for you. Plus, applying through us means you’ll get noticed quicker by the right people in the hiring team.

We think you need these skills to ace Senior C++ Engineer (Mobile Infrastructure, Connectivity) in London

C++
Mobile Infrastructure Engineering
Android Development
iOS Development
Production-grade SDK Development
Networking Fundamentals
HTTP/2+

Some tips for your application 🫡

Show Off Your Experience:Make sure to highlight your 5+ years of experience in mobile or infrastructure engineering. We want to see your strong expertise in C++, so don’t hold back on showcasing any production-grade SDKs or mobile infrastructure components you've built and shipped!

Tailor Your Application:When applying, tailor your application to reflect the job description. Mention your familiarity with Android/iOS environments and your understanding of networking fundamentals like HTTP/2+ and WebSockets. This helps us see how you fit into our Connectivity squad.

Be Clear and Concise:We appreciate clear communication! Make sure your application is easy to read and gets straight to the point. Highlight your debugging and performance optimisation skills, as well as your experience with CI/CD systems. This will help us understand your technical prowess.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Deepstreamtech

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in the context of mobile infrastructure. Be ready to discuss your past projects where you've built and shipped production-grade SDKs or components, as this will show your hands-on experience.

Familiarise Yourself with Networking Fundamentals

Since the role involves a deep understanding of networking, review key concepts like HTTP/2+, WebSockets, and resilience patterns. Prepare to explain how you've applied these in real-world scenarios, particularly in debugging and optimising performance.

Showcase Your Collaboration Skills

This position requires effective communication across teams. Think of examples where you've successfully collaborated with backend and infrastructure teams. Highlight how you navigated challenges and contributed to shaping client-server communication.

Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Practice debugging and profiling exercises, and be ready to discuss your experience with CI/CD systems and modularisation at scale. This will demonstrate your problem-solving abilities and technical expertise.