Senior Software Engineer-SIP, Golang, C++

JobCubby

Hinoba-an

On-site

PHP 1,200,000 - 2,400,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Motorola Solutions is seeking an experienced Software Engineer to design and develop high-throughput SIP microservices across multi-site deployments. You will implement protocol translation and advanced concurrency models in Go, enabling fast internal SIP-over-ZeroMQ traffic.

The role requires deep distributed systems knowledge, experience with gRPC and RabbitMQ, and strong observability using OpenTelemetry. Collaboration with Networks/Infra teams is essential to ensure resilience and security.

Qualifications

  • Knowledge of SIP/VOIP and related telecom protocols.
  • Hands-on Golang (preferred) with proficiency in C/C++.
  • Strong fundamentals in data structures and algorithms.
  • Distributed systems, multi-threading, and stateless proxies expertise.
  • Experience with gRPC, RabbitMQ, and distributed databases.
  • Excellent documentation and communication skills.
  • Industry experience - 8+ years.

Responsibilities

  • Design high-throughput SIP microservices in Go for multi-site deployments.
  • Implement protocol translation from SIP-over-TCP/TLS to SIP-over-ZeroMQ.
  • Develop advanced concurrency models to ensure thread-safety under heavy load.
  • Integrate security, key rotation, and vault storage for cryptographic material.
  • Work with networks/infra to define routing, monitoring, and end-to-end observability.

Skills

Golang (Go)
C/C++
Distributed systems
Multi-threading
FSM (Finite State Machines)
gRPC
RabbitMQ
ZeroMQ
OpenTelemetry
PostgreSQL
Redis
ElasticSearch

Tools

ZeroMQ
OpenTelemetry
RabbitMQ
GRPC

Job description

Company Overview

At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.

Department Overview

We are seeking an experienced Software Engineer to join our core engineering team to design and develop a high-throughput, mission-critical active-active SIP based microservices across multi-site deployments.

Key Responsibilities
  • Design and architect high-throughput, stateless SIP microservices using Go, achieving strict performance targets such as 5,000+ TPS and sub-15ms latency budgets.
  • Implement complex protocol translation layers to convert inbound SIP-over-TCP/TLS traffic from load balancers into high-speed SIP-over-ZeroMQ traffic for internal stateless services.
  • Engineer advanced concurrency models utilizing ZeroMQ Router/Dealer socket pooling and internal thread-bridging patterns to prevent mutex bottlenecks and ensure thread-safe message passing under heavy load.
  • Integrate distributed state and security mechanisms, including automated cryptographic key rotation using discovery tools for leader election and secured vaults for private key storage.
  • Enforce surge protection and reliability by building multi-layered throttling, distributed batch schedulers, and exponential backoff handling
  • Partner with Network and Infrastructure teams to define advanced load balancer routing frameworks, DNS SRV query logic, and implement distributed tracing (OpenTelemetry) for end-to-end observability.
Basic Requirements
  • Knowledge of SIP/VOIP & related telecom protocols.
  • Deep hands-on experience in Golang (preferred) and proficiency in c++/c
  • Strong computer science fundamentals, data structures, and algorithms.
  • Deep understanding of distributed systems, multi-threading, concurrency control, stateless proxies and Finite State Machines (FSM).
  • Hands-on expertise with networking and messaging protocols including gRPC and RabbitMQ.
  • Strong background with distributed databases like Apache Ignite and GridGain.
  • Practical knowledge of persistence and caching solutions such as PostgreSQL, Redis, and ElasticSearch.
  • Excellent written and verbal communication skills for technical documentation and explaining complex ideas.
  • Industry Experience - 8+ years
Travel Requirements

Under 10%

Relocation Provided

Position Type

Experienced

Referral Payment Plan

Yes

EEO Statement

Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go Engineer — High-Throughput SIP Microservices
Senior Go Engineer — High-Throughput SIP Microservices

JobCubby • Hinoba-an

On-site
PHP 1,200,000 - 2,400,000
Senior Software Engineer (Golang AND K8s AND Networking)
Senior Software Engineer (Golang AND K8s AND Networking)

JobCubby • Hinoba-an

On-site
PHP 924,000 - 1,451,000
Health coverage
Flexible work options
Learning opportunities
+5
Staff Software Engineer – Cloud Platform
Staff Software Engineer – Cloud Platform

Vonage • Hinoba-an

On-site
PHP 8,777,000 - 11,912,000
Discretionary Time Off
Private Medical Insurance
Educational Assistance
+2
Senior Developer - Telecom Mobile Test Probes
Senior Developer - Telecom Mobile Test Probes

CSG Systems • Hinoba-an

On-site
PHP 1,000,000 - 2,000,000
SIP Integration Developer
SIP Integration Developer

Kooya Inc • Taguig

On-site
PHP 900,000 - 1,300,000
Solutions & Services Domain Specialist
Solutions & Services Domain Specialist

Lenovo • Mexico

On-site
PHP 4,310,000 - 5,542,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

OB CAPITAL • Philippines

On-site
PHP 1,800,000 - 2,400,000
Senior Engineer Noida,Uttar Pradesh,India Service Delivery Posted 12 hours ago
Senior Engineer Noida,Uttar Pradesh,India Service Delivery Posted 12 hours ago

Ericsson GmbH • Hinoba-an

On-site
PHP 986,000 - 1,643,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orangeandbronze • Metro Manila

On-site
PHP 180,000 - 250,000
Sr. Network Engineer (Unified Communication/VOIP Support)
Sr. Network Engineer (Unified Communication/VOIP Support)

HRTX • Philippines

On-site
PHP 1,200,000 - 2,100,000