Motorola Solutions

Senior Software Engineer-SIP, Golang, C++

Motorola Solutions
Apply
3 days ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Design and architect high-throughput, stateless SIP microservices using Go with targets of 5,000+ TPS and sub-15ms latency.
  • Implement protocol translation between SIP-over-TCP/TLS traffic and SIP-over-ZeroMQ internal services.
  • Engineer concurrent, thread-safe messaging models using ZeroMQ Router/Dealer socket pooling and thread-bridging patterns.
  • Integrate distributed state, automated cryptographic key rotation, leader election, and secure private-key storage.
  • Build throttling, distributed batch scheduling, exponential backoff, and other surge-protection and reliability mechanisms.
  • Partner with Network and Infrastructure teams on load-balancer routing, DNS SRV query logic, and OpenTelemetry distributed tracing.

Requirements

  • Knowledge of SIP/VoIP and related telecom protocols.
  • Deep hands-on experience with Go and proficiency in C++ or C.
  • Strong computer science fundamentals, including data structures and algorithms.
  • Deep understanding of distributed systems, multithreading, concurrency control, stateless proxies, and finite state machines.
  • Hands-on experience with networking and messaging protocols including gRPC and RabbitMQ.
  • Strong background with distributed databases such as Apache Ignite and GridGain.
  • Practical knowledge of PostgreSQL, Redis, and Elasticsearch for persistence and caching.
  • Strong written and verbal communication skills for technical documentation and explaining complex concepts.
  • At least 8 years of industry experience.

Benefits

  • Under 10% travel required.
  • Relocation is not provided.
  • Experienced position type.
  • Referral payment plan available.

Tech Stack

CC++ElasticsearchGogRPCPostgreSQLRabbitMQRedis

Categories

Motorola Solutions

About Motorola Solutions

10,000+ employees

About Motorola Solutions | Solving for safer Safety and security are at the heart of everything we do at Motorola Solutions. 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. Learn more about our commitment to innovating for a safer future for us all at www.motorolasolutions.com.

Contact me