Role: Senior C++ Developer – Telecom & Contact Center Solutions
Location : Austin, TX / Sunnyvale, CA(Onsite)
Duration: Contract
Job description
We are looking for a highly skilled Senior C++ Developer with 7+ years of hands-on experience in building, enhancing, and supporting telecom and contact center solutions. The ideal candidate should have strong expertise in C++ development, a solid understanding of telecommunication protocols, and experience working with contact center platforms in high-availability, real-time environments.
Key Responsibilities
• Design, develop, and maintain high performance C++ applications for telecom and contact center systems
• Work on real-time, multithreaded, and distributed systems with high reliability and low latency requirements
• Develop and integrate solutions involving call control, media handling, and session management
• Implement and support features related to IVR, ACD, CTI, call routing, recording, and analytics
• Integrate telecom applications with SIP-based networks, PSTN, VoIP, and third party systems • Debug complex production issues, perform root cause analysis, and provide permanent fixes • Collaborate with system architects, QA, DevOps, and cross functional teams • Ensure adherence to coding standards, performance benchmarks, and security guidelines • Participate in design reviews, code reviews, and technical discussions • Mentor junior developers and contribute to technical best practices
Required Technical Skills
• Strong proficiency in C++ (C++11/14/17)
• Solid experience with Linux/Unix environments
• Expertise in multithreading, memory management, IPC, and socket programming
• Strong debugging skills using tools like gdb, valgrind, core dump analysis
Telecom & Contact Center Domain
• Hands-on experience in Telecom and Contact Center domains
• Strong understanding of telecom protocols:
• SIP, RTP/RTCP, SDP
• SS7, ISDN, PRI (good to have)
• Experience with VoIP architectures and call flows
• Knowledge of Contact Center solutions such as:
• IVR, ACD, CTI
• Call routing, call recording, workforce management
• Experience integrating with CRM systems and external APIs Platforms & Tools (Any of the below is a plus) • Experience with platforms such as Genesys, Avaya, Cisco, NICE, Amazon Connect, or similar • Familiarity with REST APIs, JSON, XML • Build tools: Make, CMake, GCC • Version control: Git / SVN • Exposure to Docker, Kubernetes, CI/CD pipelines is a plus
Soft Skills
• Strong analytical and problem solving abilities
• Good communication skills and ability to work with global teams
• Experience working in Agile/Scrum environments
• Ability to handle production critical systems and on call support
Kind regards,
Venu Gopal
Flexon Technologies Inc.
venu@flexontechnologies.com