All Jobs Vacancy

Senior C++ Engineer

Posted 3 days ago by Randstad Digital

Summary: The role of Senior C++ Engineer involves joining a specialized engineering team focused on modernizing a critical cross-platform networking stack for a major streaming technology ecosystem. The position requires extensive experience in C++ and mobile infrastructure, with responsibilities including refactoring code, evolving protocols, enhancing observability, and phasing out legacy components. This is a contract position with a strong potential for extension, and it is fully remote. Candidates should possess a deep understanding of networking technologies and a passion for technical leadership.

Key Responsibilities:

  • Refactor and modularize a mature C++ core shared library across iOS and Android.
  • Shape client-server contracts and optimize real-time messaging systems.
  • Build telemetry and metrics to diagnose latency and performance issues.
  • Sunset legacy networking components without disrupting user experience.

Key Skills:

  • 5+ years of experience in infrastructure or mobile engineering with a focus on production-grade C++.
  • Experience navigating large, multi-platform codebases (Android/iOS) and shipping robust SDKs.
  • Deep knowledge of HTTP/2+, WebSockets, and offline resilience.
  • Ability to set engineering norms and conduct design reviews.

Salary (Rate): £700 daily

City: London

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

We are looking for a Senior C++ Engineer to join a newly forming, elite engineering squad tasked with modernizing the core cross-platform networking stack for one of the world's largest streaming tech ecosystems.??

The Gig at a Glance

Role: Senior C++ Engineer (Mobile Infrastructure)

Term: Contract until year-end (with strong potential for extension)

Location: 100% Remote

Tech Stack: C++, iOS, Android, HTTP/2+, WebSockets, Custom Shared Libraries???

What You'll Actually Do

This isn't your standard mobile feature-building role. You will sit squarely at the boundary of client platforms and backend infrastructure to:

  • Modernize the Stack: Refactor and modularize a highly mature, business-critical C++ core shared library across iOS and Android layers.
  • Evolve Protocols: Shape client-server contracts, handle network state detection, and optimize real-time messaging systems.
  • Enhance Observability: Build deep telemetry and metrics to diagnose latency and performance anomalies across the full client-to-backend path.
  • Kill Legacy Code: Gracefully sunset legacy networking components without interrupting the user experience for hundreds of millions of clients.??

Who You Are

An Expert in C++: You have 5+ years of infrastructure or mobile engineering experience, with a heavy focus on production-grade C++.

A Mobile Native: You can effortlessly navigate large, multi-platform codebases (Android/iOS) and know how to ship robust SDKs.

A Networking Nerd: Deep knowledge of HTTP/2+, WebSockets, retries/backoff, and handling offline resilience is second nature to you.

A Technical Leader: You love setting engineering norms, conducting design reviews, and guiding a newly forming team toward architectural excellence.??

Ready to Keep the World Connected? Apply now to shape the future architecture of a world-class networking stack. Apply ASAP or share your CV to Randstad Technologies is acting as an Employment Business in relation to this vacancy.

Rate:
£700/day
Location:
London
IR35 Status:
Undetermined
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

£9,800 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job