Senior SE
On-site · Bengaluru, Karnataka, India
Job Summary
Senior SE at Mavenir responsible for designing, developing, and testing software systems for IMS/SBC solutions and cloud-native networks. Role encompasses feature development for IMS-based SBC solutions, managing deployments and customer support, and building test frameworks to validate new features and fixes. Requires deep SIP/IMS protocol expertise, handling call control, SDP/codec negotiation, Diameter/SCTP, STIR/SHAKEN identity, high-performance C/C++ development, multi-threaded and event-driven architectures, secure media transport (SRTP/DTLS-SRTP), media pipelines and transcoding, SBC security policies, REST/gRPC APIs for configuration, and cloud-native/NFV deployment with Docker/Kubernetes. Familiarity with OSS/BSS integration, QoS concepts, and security considerations for large-scale telecom environments. Location: Bangalore, India. Remote work not indicated; in-person at the listed location.
Required Qualifications
- Core SIP and IMS Protocol Development must-have
- Deep knowledge of SIP (RFC 3261 and extensions: PRACK, UPDATE, REFER, SUBSCRIBE/NOTIFY, PUBLISH) for implementing and debugging call control logic must-have
- Hands-on experience implementing IMS call flows (VoLTE, VoWiFi, RCS) at the P-CSCF / SBC layer — registration, session establishment, supplementary services must-have
- Strong understanding of SDP offer/answer model, codec negotiation (G.711, G.729, AMR, EVS, Opus), and DTMF relay mechanisms
- Experience with Diameter protocol development (Rx, Gx, Gy, Cx interfaces) and SCTP transport implementation
- Familiarity with STIR/SHAKEN identity framework implementation for call authentication and attestation
- C/C++ Programming skills must-have
- Expert-level C/C++ (C++14/17) for high-performance, low-latency signaling and media processing components
- Proficiency in multi-threaded programming, lock-free data structures, and event-driven architectures (e.g., Boost.Asio)
- Experience with memory management, profiling, and debugging tools (Valgrind, GDB, AddressSanitizer, perf)
- Media and RTP plan development; solid understanding of RTP/RTCP, jitter buffers, packet loss concealment, and RTCP-based QoS feedback mechanisms
- Experience developing or integrating SRTP/DTLS-SRTP encryption for secure media transport in IMS environments
- Strong Knowledge of media transcoding pipelines, codec adaptation, and SIPREC-based call recording architectures
- Familiarity with DPDK or kernel-bypass networking techniques for high-throughput media forwarding at scale
- Security features development; TLS/mTLS session management, certificate lifecycle handling, and cipher suite negotiation in SIP stacks
- Cloud Native and NFV-based architecture; containerizing SBC components with Docker and deploying on Kubernetes; HA and geo-redundant topologies
- Understanding of NFV/MANO frameworks (ETSI NFV) and integration with VNFM/NFVO for lifecycle of virtualized SBCs
- Designing REST/gRPC-based northbound APIs for SBC configuration, monitoring, and OSS/BSS integration
- SBC security policies: topology hiding, header manipulation, DoS/DDoS rate limiting and blacklisting engines
- Experience with OSS/BSS integrations and monitoring tools
- Accessibility and equal employment opportunity awareness
- Experience with open-source/network software stacks and performance optimization tools
Desired Qualifications
- Core SIP and IMS Protocol Development must-have
- Deep knowledge of SIP (RFC 3261 and extensions: PRACK, UPDATE, REFER, SUBSCRIBE/NOTIFY, PUBLISH) must-have
- Hands-on experience implementing IMS call flows (VoLTE, VoWiFi, RCS) at the P-CSCF / SBC layer — registration, session establishment, supplementary services must-have
- Strong understanding of SDP offer/answer model, codec negotiation (G.711, G.729, AMR, EVS, Opus), and DTMF relay mechanisms
- Experience with Diameter protocol development (Rx, Gx, Gy, Cx interfaces) and SCTP transport implementation
- Familiarity with STIR/SHAKEN identity framework implementation for call authentication and attestation
- C/C++ Programming skills must-have; Expert-level C/C++ (C++14/17) for high-performance, low-latency signaling and media processing components
- Proficiency in multi-threaded programming, lock-free data structures, and event-driven architectures (e.g., Boost.Asio)
- Experience with memory management, profiling, and debugging tools (Valgrind, GDB, AddressSanitizer, perf)
- Media and RTP plan development; solid understanding of RTP/RTCP, jitter buffers, packet loss concealment, and RTCP-based QoS feedback mechanisms
- Experience developing or integrating SRTP/DTLS-SRTP encryption for secure media transport in IMS environments
- Strong knowledge of media transcoding pipelines, codec adaptation, and SIPREC-based call recording architectures
- Familiarity with DPDK or kernel-bypass networking techniques for high-throughput media forwarding at scale
- Security features development; TLS/mTLS session management, certificate lifecycle handling, and cipher suite negotiation in SIP stacks
- Designing REST/gRPC-based northbound APIs for SBC configuration, monitoring, and OSS/BSS integration
- Cloud Native and NFV-based architecture; containerizing SBC components with Docker and deploying on Kubernetes; HA and geo-redundant topologies
- Understanding of NFV/MANO frameworks (ETSI NFV) and integration with VNFM/NFVO for lifecycle of virtualized SBCs
- Knowledge of SBC security policies: topology hiding, header manipulation, DoS/DDoS rate limiting and blacklisting engines
- Ability to design and implement SBC security policies and configurations
- Experience with OSS/BSS integrations and monitoring tools
- Accessibility and equal employment opportunity awareness
- Experience with open-source/network software stacks and performance optimization tools
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.