Convoso
Senior Software Engineer
Overview
Convoso is seeking a Senior Platform Engineer to help architect and build the next generation of our high-volume, real-time communication platform using Go (Golang) and distributed systems.
About Convoso
Convoso is a leading AI-powered contact center platform purpose-built for revenue teams. Since 2006, Convoso has remained at the forefront of innovation, consistently developing solutions to drive customer growth while supporting adherence to regulatory standards.
Requirements & Eligibility
- Professional experience building large-scale, high-concurrency backend software in Go (Golang).
- Hands-on experience with real-time communications platforms and protocols, including FreeSWITCH, Kamailio, SIPGo, Pion WebRTC, Asterisk, or RTPengine.
- Proven track record building event-driven architectures using NATS, JetStream, or Apache Kafka.
- Experience operating both relational databases (PostgreSQL) and analytical column-oriented databases (ClickHouse) at scale.
Key Responsibilities
- Architect, write, and maintain production-grade microservices in Go (Golang) to power Convoso’s next-generation SaaS platform.
- Design high-throughput, low-latency distributed systems that seamlessly coordinate call routing, reporting, AI processing, and customer data synchronization across services.
- Utilize modern messaging and event-streaming technologies (NATS, JetStream, Kafka) to handle massive event volumes reliably and asynchronously.
- Build, scale, and optimize real-time voice and communication pipelines using FreeSWITCH, Kamailio, SIPGo, Pion WebRTC, Asterisk, and RTPengine.
- Manage high-concurrency Session Initiation Protocol (SIP) traffic, media streaming, and call control logic with ultra-low latency constraints.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Convoso. Please verify all details on the official company application portal.