Talent.com
Senior/Staff Software Consultant - Golang/C++
Senior/Staff Software Consultant - Golang/C++10Pearls, LLC • Lahore, Punjab, Pakistan
Senior / Staff Software Consultant - Golang / C++

Senior / Staff Software Consultant - Golang / C++

10Pearls, LLC • Lahore, Punjab, Pakistan
2 days ago
Job description

About 10Pearls

10Pearls is an end‑to‑end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovative new products, and augment their existing teams with high‑performance team members.

Our broad expertise in product management, user experience / design, cloud architecture, software development, data insights and intelligence, cyber security, emerging tech, and quality assurance ensures that we are delivering solutions that address business needs.

10Pearls is proud to have diverse clientele, including large enterprises, SMBs, and high‑growth startups. We work with clients across industries including healthcare / life sciences, education, energy, communications / media, financial services, and hi‑tech. Our many long‑term, successful partnerships are built upon trust, integrity, and successful delivery and execution.

Role Overview

We are seeking a highly skilled Backend Engineer with strong expertise in real‑time media streaming, low‑latency communication, and distributed backend systems using C++ or Golang. The ideal candidate must have deep hands‑on experience with streaming 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, and maintain high‑performance backend services using Go or C++.
  • Build and optimize real‑time microservices that support low‑latency communication across a distributed architecture.
  • Develop and enhance WebSocket, REST, and real‑time APIs used by client‑facing applications.
  • Work extensively with media streaming technologies, including RTP, SRTP, WebRTC, and related protocols.
  • Implement and optimize WebRTC SFUs (Selective Forwarding Units) for scalable audio / video streaming.
  • Integrate and optimize media workflows using tools and libraries such as FFmpeg and GStreamer.
  • Work with databases such as MySQL, Redis, MongoDB, and design efficient data models for real‑time workloads.
  • Ensure backend services meet high standards of security, reliability, and performance using modern DevOps and SRE practices.
  • Collaborate closely with Frontend, DevOps, and Product teams to deliver end‑to‑end features.
  • Write clean, well‑documented, and maintainable code following best engineering practices.
  • Diagnose performance bottlenecks and optimize backend systems for scalability and speed.

Requirements

  • 5+ years of hands‑on backend development experience using Go and / or C++.
  • Strong expertise in real‑time media streaming, including one or more of the following :
  • RTP / SRTP
  • WebRTC (MUST‑HAVE)
  • WebRTC SFU implementation
  • Deep understanding of video / audio processing, with experience using FFmpeg, GStreamer, or similar frameworks.
  • Understanding of networking concepts, including TCP, UDP, ICE, STUN / TURN, and WebSockets.
  • Strong understanding of concurrency, asynchronous programming, and performance tuning.
  • Experience building and consuming RESTful and WebSocket APIs.
  • Hands‑on experience with message queues such as Kafka, NATS, or RabbitMQ.
  • Experience working with cloud platforms (AWS, GCP, Azure).
  • Strong problem‑solving skills and the ability to work on low‑latency, high‑throughput systems.
  • Proficient in C++ or Go for 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.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Consultant • Lahore, Punjab, Pakistan

    Related jobs
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Pixel Craft • Lahore, Pakistan
    Job Description What You’ll Do.Design, develop, and maintain scalable, high-performance backend systems using Golang and other technologies like Ruby on Rails, Python, or Java.Build responsive and ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Consultant (Angular + GraphQL)

    Staff Software Consultant (Angular + GraphQL)

    10Pearls, LLC • Lahore, Punjab, Pakistan
    Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovati...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Multistack Solutions • Lahore, Pakistan
    We are searching for an experienced Team Lead Full Stack Developer to lead our development efforts.Your expertise will drive the creation of cutting-edge web applications while mentoring junior dev...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer (Ruby / Scala + TypeScript / JavaScript)

    Senior Software Engineer (Ruby / Scala + TypeScript / JavaScript)

    TechieMinions • Lahore, Punjab, Pakistan
    Quick Apply
    We help companies from startups to corporations build their products from scratch on cutting-edge technologies.We are working on DTC as well as B2B products that are used by.Amazon, Uber, Microsoft...Show more
    Last updated: 30+ days ago
    Staff / Senior Software Consultant -.Net + Angular + Azure - Evening Shift

    Staff / Senior Software Consultant -.Net + Angular + Azure - Evening Shift

    10Pearls, LLC • Lahore, Punjab, Pakistan
    Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future.We are proud to announce that 10Pearls was named as winner of the Best Tech Work ...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer - Angular

    Sr. Software Engineer - Angular

    People Perfect • Lahore, Punjab, Pakistan
    Quick Apply
    Senior Software Engineer (Angular).Front-end development in angular or other related technologies and creation of HTML / CSS. Able to handle complex UI and advance frontend UI components.Develop new u...Show more
    Last updated: 6 days ago
    Senior Golang Engineer

    Senior Golang Engineer

    Devsinc • Lahore, Punjab, Pakistan
    Devsinc is looking for a talented and experienced Senior Golang Engineer to join our innovative development team.In this role, you will be responsible for designing and implementing high-performanc...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Developer - REMOTE

    Senior Golang Developer - REMOTE

    Byte Talented • Lahore, Punjab, Pakistan
    Experience with AWS and deploying cloud applications to AWS Elastic Kubernetes Service (EKS).Get requirements from access team. Do the topology, how amps are connected to each other.Aligned connecti...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Angular

    Software Engineer - Angular

    People Perfect • Lahore, Pakistan
    Development in ANGULAR ALONG with CSS / HTML as per requirements.Enhancement and changing exiting front ends screens / reports ability in understanding requirements and able to create development estim...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Angular

    Senior Software Engineer - Angular

    People Perfect • Lahore, Pakistan
    Develop new user interfaces as per standard and quality in Angular10 or Plus.Build reusable code and libraries for future use. Optimize application for maximum speed and scalability.Assure that all ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Consultant - Angular

    Staff Software Consultant - Angular

    10Pearls • Lahore, Karachi, Islamabad, PK
    Quick Apply
    Company Overview 10Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their ex...Show more
    Last updated: 30+ days ago
    Senior / Staff Software Consultant - Golang / C++

    Senior / Staff Software Consultant - Golang / C++

    10Pearls • Lahore, Punjab, Pakistan
    Pearls is an end-to-end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing business, build innovati...Show more
    Last updated: 2 days ago • Promoted
    Senior Golang Developer - REMOTE

    Senior Golang Developer - REMOTE

    D.P. Consulting • Lahore, Punjab, Pakistan
    Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.Consulting is seeking a highly experienced Senior Go Engineer with over 10 years of experience in software develop...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer / Tech Lead

    Senior Software Engineer / Tech Lead

    iCareManager, LLC. • Lahore, Pakistan
    At iCareManager (iCM), the Tech Lead plays a pivotal role in shaping and delivering technical excellence across product modules. This individual will be responsible for software architecture, code q...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Staff Software Consultant - Golang / C++

    Senior / Staff Software Consultant - Golang / C++

    10Pearls, LLC • Lahore, Pakistan
    About 10Pearls 10Pearls is an end‑to‑end digital technology services partner helping businesses utilize technology as a competitive advantage. We help our customers digitalize their existing busines...Show more
    Last updated: 3 days ago • Promoted
    Senior Golang Engineer

    Senior Golang Engineer

    Devsinc, LLC • Lahore, Pakistan
    Devsinc is looking for a talented and experienced.In this role, you will be responsible for designing and implementing high-performance applications using the Go programming language.Your expertise...Show more
    Last updated: 30+ days ago • Promoted
    Golang Developer (Onsite)

    Golang Developer (Onsite)

    Compilex Technologies • Lahore, Pakistan
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Compilex Technologies. About the Role We are looking for a skilled.Y...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer - Angular

    Senior Software Engineer - Angular

    People • Lahore, Pakistan
    Senior Software Engineer (Angular).Front-end development in Angular or other related technologies and creation of HTML / CSS. Able to handle complex UI and advance frontend UI components.Develop new u...Show more
    Last updated: 30+ days ago • Promoted