Staff/Senior Software Consultant - Golang

10Pearls, LLC

Lahore, Karachi Division, Islamabad

On-site

PKR 1,200,000 - 1,800,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

10Pearls, LLC is seeking a backend engineer with deep expertise in real-time media streaming, low-latency communication, and distributed backend systems using C++ or Go. You will design and build backend microservices powering real-time audio/video streaming and data flows across distributed architectures.

The role requires 5+ years of hands-on experience, strong WebRTC, RTP/SRTP knowledge, and proficiency with FFmpeg/GStreamer.

Qualifications

  • 5+ years of backend development in Go and/or C++.
  • Real-time media streaming expertise: RTP/SRTP, WebRTC, SFU.
  • Experience with FFmpeg or GStreamer for media processing.
  • Building RESTful and WebSocket APIs; low-latency systems.
  • Cloud experience (AWS, GCP, Azure).

Responsibilities

  • Design, develop, and maintain high-performance backend services in Go/C++.
  • Build real-time microservices for low-latency, distributed systems.
  • Develop WebSocket, REST, and real-time APIs.
  • Integrate media workflows using FFmpeg and GStreamer.
  • Work with MySQL, Redis, MongoDB for real-time data.
  • Ensure security, reliability, and performance with DevOps/SRE.

Skills

Go
C++
WebRTC
Real-time streaming
RTP/SRTP
WebSocket APIs
REST APIs
FFmpeg
GStreamer
Distributed systems
Kafka/NATS/RabbitMQ
Cloud platforms

Tools

FFmpeg
GStreamer
WebRTC

Job description

About 10Pearls

10Pearls is a global, purpose-drivenAI-Nativedigital engineering partnerhelping businesses re-imagine, digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, transformative digital products that leverage emerging technologies. 10Pearls' clients include Global 2000 enterprises, high growth mid-size businesses, and some of the most exciting start-ups from industries like healthcare, fintech, energy, education, real estate, retail, and hi-tech. Headquartered in the Washington DC metro area, 10Pearls hasproductengineering and softwaredevelopmentcenters in North America, Latin America, Europe, and South Asia. To learn more, visit https://10pearls.com.

Role Overview

We areseekinga highly skilledBackend Engineerwith strongexpertiseinreal-time media streaming, low-latency communication, and distributed backend systemsusing C++ or Golang. The ideal candidate must have deep hands-on experience withstreaming protocols, real-time communication frameworks, and high-performance backend engineering. This role involves designing and building backend microservices that power real-time audio/video communication, streaming pipelines, and low-latency data flows across distributed systems.

Responsibilities

  • Design, develop, andmaintainhigh-performance backend servicesusingGoorC++.

  • Build andoptimizereal-time microservicesthat support low-latency communication across a distributed architecture.

  • Develop and enhanceWebSocket, REST, and real-time APIsused by client-facing applications.

  • Workextensively withmedia streaming technologies, includingRTP, SRTP, WebRTC, and related protocols.

  • Implement andoptimizeWebRTC SFUs (Selective Forwarding Units)for scalable audio/video streaming.

  • Integrate andoptimizemedia workflows using tools and libraries such asFFmpegandGStreamer.

  • Workwith databases such asMySQL, Redis, MongoDB, and design efficient data models for real-time workloads.

  • Ensure backend services meethigh standardsofsecurity, reliability, and performanceusing modern DevOps and SRE practices.

  • Collaborate closely withFrontend, DevOps, and Product teamsto deliver end-to-end features.

  • Write clean, well-documented, and maintainable code following best engineering practices.

  • Diagnose performance bottlenecks andoptimizebackend systems for scalability and speed.

Requirements

  • 5+ yearsof hands-on backend development experience usingGoand/orC++.

  • Strongexpertisein real-time media streaming, including one or more of the following:

  • RTP / SRTP

  • WebRTC (MUST-HAVE)

  • WebRTC SFU implementation

  • Deep understanding ofvideo/audio processing, with experience usingFFmpeg,GStreamer, or similar frameworks.

  • Understanding ofnetworking concepts, includingTCP, UDP, ICE, STUN/TURN, andWebSockets.

  • Strong understanding ofconcurrency, asynchronous programming, and performance tuning.

  • Experience building and consumingRESTfulandWebSocketAPIs.

  • Hands-on experience withmessage queuessuch as Kafka, NATS, or RabbitMQ.

  • Experience working withcloud platforms(AWS, GCP, Azure).

  • Strong problem-solving skills and the ability to work on low-latency, high-throughput systems.

  • Proficient inC++or Gofor media streaming

  • Familiarity with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana,OpenTelemetry) is a plus.

  • A good understanding of containerization and orchestration using Docker and Kubernetes is preferred.

  • Experience working with real-time communication platforms is an added advantage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Streaming Backend Engineer (Go/C++)
Real-Time Streaming Backend Engineer (Go/C++)

10Pearls, LLC • Lahore, Karachi Division, Islamabad

On-site
PKR 1,200,000 - 1,800,000
Senior Backend & Distributed Systems Engineer
Senior Backend & Distributed Systems Engineer

Syscov • Pakistan

Remote
PKR 1,000,000 - 2,000,000
Full-Stack Developer
Full-Stack Developer

Arrak Consulting • Karachi Division

On-site
PKR 200,000 - 450,000
Senior Software Engineer - Node Js
Senior Software Engineer - Node Js

Devsinc • Lahore

On-site
PKR 2,400,000 - 4,200,000
Software Engineer
Software Engineer

Monty Mobile • Islamabad

On-site
PKR 1,800,000 - 2,800,000
Backend Developer
Backend Developer

Syncrux SMN Digital Services LLC • Pakistan

Remote
PKR 2,400,000 - 3,600,000
Competitive pay
Growth opportunities
Flexible work
+2
MEAN / MERN Stack Developer
MEAN / MERN Stack Developer

ExpertFlow • Lahore

On-site
PKR 2,009,000 - 3,571,000
Senior AI/Backend Engineer (Python, ML & DevOps)
Senior AI/Backend Engineer (Python, ML & DevOps)

Volante • Lahore

Remote
PKR 24,910,000 - 41,517,000
Remote work
Paid annual leave & holidays
Hardware/workspace setup allowance
+1
Full Stack React Application Developer
Full Stack React Application Developer

techcarrot • Hyderabad City Taluka

On-site
PKR 3,000,000 - 4,200,000
Full Stack Developer
Full Stack Developer

QuirkyBit • Lahore

On-site
PKR 1,800,000 - 3,600,000
Top locations