Senior C++ Developer
Job DescriptionJob Title: Senior C++ Developer with Telecom & Contact Center SolutionsDuration: 6 monthsLocation: Sunnyvale, CA/Austin, TX (3x/ week onsite) Job Summary: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, 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 systemsWork on real-time, multithreaded, and distributed systems with high reliability and low latency requirementsDevelop and integrate solutions involving call control, media handling, and session managementImplement and support features related to IVR, ACD, CTI, call routing, recording, and analyticsIntegrate telecom applications with SIP-based networks, PSTN, VoIP, and third‑party systemsDebug complex production issues, perform root cause analysis, and provide permanent fixesCollaborate with system architects, QA, DevOps, and cross‑functional teamsEnsure adherence to coding standards, performance benchmarks, and security guidelinesParticipate in design reviews, code reviews, and technical discussionsMentor junior developers and contribute to technical best practices Required Technical SkillsCore SkillsStrong proficiency in C++ (C++11/14/17)Solid experience with Linux/Unix environmentsExpertise in multithreading, memory management, IPC, and socket programmingStrong debugging skills using tools like gdb, valgrind, core dump analysis Telecom & Contact Center DomainHands-on experience in Telecom and Contact Center domainsStrong understanding of telecom protocols:SIP, RTP/RTCP, SDPSS7, ISDN, PRI (good to have)Experience with VoIP architectures and call flowsKnowledge of Contact Center solutions such as:IVR, ACD, CTICall routing, call recording, workforce managementExperience 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 similarFamiliarity with REST APIs, JSON, XMLBuild tools: Make, CMake, GCCVersion control: Git / SVNExposure to Docker, Kubernetes, CI/CD pipelines is a plus Soft SkillsStrong analytical and problem‑solving abilitiesGood communication skills and ability to work with global teamsExperience working in Agile/Scrum environmentsAbility to handle production‑critical systems and on‑call support Essential Skills: Senior C Developer Telecom Contact Center Solutions Keyword:Skills: Business Domain - Telecom~C++