Job Details
Software Engineer C++
Software Engineer C++ at HaaS platform, Tashkent. Full-time, salary from $3000. Mandatory offline onboarding in Tashkent (2-3 months), then full remote work.
We are building cloud telephony for businesses – from small teams to call centers. Our platform works without hardware, integrates inbound and outbound communications, and is used by thousands of companies. Under the hood, it's our own VoIP solution on the Windows stack, which we build and develop in-house. What you will do: Develop and support our own VoIP engine – server and client components of telephony. Real tasks: performance optimization, voice traffic quality, integration with telephone gateways and carrier APIs. Participation in code reviews and architectural decisions – not a formality, but part of the job. Stack: C++17/20, C#/.NET, Boost · SIP / RTP / WebRTC · PJSIP · Windows / Win32 / WinAPI
What's important: - 2+ years of commercial experience in C++ or C# - Understanding of network protocols: TCP/UDP, NAT traversal - Experience with multithreading and low-level optimization - Familiarity with audio codecs: G.711, G.729, Opus - Confident Windows and/or Linux skills at an advanced/expert level Will be a plus: - SRTP / DTLS - Asterisk / FreeSWITCH - Kamailio / OpenSIPS - gRPC / Protobuf - Experience working with telecom operators
Conditions: - Mandatory offline onboarding in Tashkent (2-3 months) for product immersion, followed by full remote work. - Opportunity for professional growth and compensation review as tasks become more complex. - Work in a team with strong engineering expertise and no bureaucracy.
Don't miss a single job
Subscribe to our Telegram channel