Senior Go Engineer — High-Throughput SIP Microservices

JobCubby

Hinoba-an

On-site

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

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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

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.

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

Similar jobs worth comparing

Senior Software Engineer-SIP, Golang, C++
Senior Software Engineer-SIP, Golang, C++

JobCubby • Hinoba-an

On-site
PHP 1,200,000 - 2,400,000
Senior Go Engineer – High-Load Distributed Microservices
Senior Go Engineer – High-Load Distributed Microservices

Orangeandbronze • Metro Manila

On-site
PHP 180,000 - 250,000
Senior Backend Engineer: Microservices Architect (Hybrid)
Senior Backend Engineer: Microservices Architect (Hybrid)

SYSGEN RPO • Makati

Hybrid
PHP 900,000 - 1,300,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

OB CAPITAL • Philippines

On-site
PHP 1,800,000 - 2,400,000
Senior Software Engineer Go GoLang
Senior Software Engineer Go GoLang

O&B • Philippines

On-site
PHP 900,000 - 1,300,000
Senior SIP Integration Engineer - High-Volume Telephony
Senior SIP Integration Engineer - High-Volume Telephony

Kooya Inc • Taguig

On-site
PHP 900,000 - 1,300,000
Senior Software Engineer (Go/GoLang)
Senior Software Engineer (Go/GoLang)

Orangeandbronze • Metro Manila

On-site
PHP 180,000 - 250,000
Senior GoLang Developer
Senior GoLang Developer

Buildto • Mexico

Hybrid
PHP 7,402,000 - 11,105,000
SIP Integration Developer
SIP Integration Developer

Kooya Inc • Taguig

On-site
PHP 900,000 - 1,300,000
Senior Go Backend Engineer - Distributed Systems
Senior Go Backend Engineer - Distributed Systems

OB CAPITAL • Philippines

On-site
PHP 1,800,000 - 2,400,000