Enter a job title or keyword

Senior Software Engineer-SIP, Golang, C++

Motorola Solutions


Job Location:

Bengaluru - India

Monthly Salary: Not provided by the employer
Posted: 1 September 2026 (Yesterday)
Application Deadline: 29 November 2026
Vacancies: 1 Vacancy

Job Summary

Company Overview

At Motorola Solutions we believe that everything starts with our people. Were 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 thats 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.

Job Description

Key Responsibilities:

  • Design and architect high-throughput stateless SIP microservices using Go achieving strict performance targets such as 5000 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

Required Skills & Experience:

  • 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
None

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 youd like to join our team but feel that you dont quite meet all of the preferred skills wed still love to hear why you think youd be a great addition to our team.


Required Experience:

Senior IC


About Company

Company Logo

Motorola Solutions, Inc., incorporated on March 9, 1973, is a provider of communication infrastructure, devices, accessories, software and services. The Company operates through two segments: Products and Services. It serves global customer base spanning federal, state, county, provin ... View more

View Profile View Profile