Senior Software Engineer

ZoomSan Jose, CA
Hybrid

About The Position

What You Can Expect You will architect high-performance C++ backend systems powering Zoom's AI-driven Contact Center. Working with distributed telephony infrastructure and real-time voice services, you will optimize session management at global scale. Your work will directly impact millions of customer interactions with 99.99% reliability. About the Team We deliver cloud telephony infrastructure for Zoom's omnichannel Contact Center platform. Our team collaborates across engineering, product, and operations to build high-concurrency voice services. We exist to power seamless, AI-enhanced customer experiences at enterprise scale.

Requirements

  • Demonstrate 5+ years of professional C/C++ development experience or equivalent practical experience in systems programming
  • Demonstrate expertise in Linux systems programming including IPC, socket programming, I/O multiplexing (epoll), and asynchronous I/O
  • Apply deep expertise in VoIP/real-time communication systems with protocols including SIP, RTP/RTCP, WebRTC, and voice codecs
  • Use Redis for distributed locking, caching, and state management in high-concurrency production environments
  • Communicate fluently in Mandarin to collaborate with distributed engineering teams across regions
  • Contribute hands-on experience with FreeSWITCH, Asterisk, or similar telephony engines
  • Apply familiarity with Lua scripting or embedded logic engines for telephony applications
  • Demonstrate experience with audio quality control strategies or AI/ML integration for voice services (ASR/TTS/NLP)

Responsibilities

  • Designing and optimizing distributed C++ backend modules that ensure 99.99% reliability and massive scalability for real-time voice traffic across global clusters
  • Developing and tuning open-source telephony engines (FreeSWITCH) for session management, media handling, and protocol compliance with cross-functional engineering teams
  • Building low-latency synchronization mechanisms using Redis and distributed technologies to manage real-time call states and maintain high-concurrency performance
  • Collaborating with logic and product teams to optimize the C++/Lua bridge, troubleshoot system bottlenecks, and deliver business features with minimal overhead

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service