Senior Software Engineer-SIP, Golang, C++
Core
Design and develop high-throughput, mission-critical active-active SIP based microservices for multi-site deployments.
Role type
Senior Software Engineer (SIP/Telecom)
Builds
High-throughput SIP microservices, protocol translation layers, and distributed state/security mechanisms.
Domain
Telecom / VoIP / Distributed Systems
Deliverable
production ML models | product features
Required skills
SIP/VOIP protocols, Golang, C++, distributed systems, concurrency control, networking protocols (gRPC, RabbitMQ), distributed databases (Apache Ignite, GridGain), caching (PostgreSQL, Redis, ElasticSearch)
Preferred skills
None stated
Technologies
Go, C++, ZeroMQ, OpenTelemetry, gRPC, RabbitMQ, Apache Ignite, GridGain, PostgreSQL, Redis, ElasticSearch
Responsibilities
Design and architect high-throughput stateless SIP microservices; Implement complex protocol translation layers; Engineer advanced concurrency models; Integrate distributed state and security mechanisms; Enforce surge protection and reliability; Partner with Network and Infrastructure teams for load balancing and observability.
Seniority
Senior, hands-on IC