Apple
Senior Software Engineer (Voice Platform), Customer Systems
$185K–$278K
Austin, Texas +1 · Senior · Full-time · Posted Jul 23, 2026
- Location
- Austin, Texas
Sunnyvale, California - Experience
- 5+ years of software development experience using C or C++; no alternative stated.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
About the job
Design, build, and operate scalable voice and real-time communication services for high-volume customer and agent interactions.
What you'll do
- Architect and develop voice platform components for signaling, media processing, routing, and session management.
- Build high-performance C or C++ backend services and troubleshoot production voice and distributed-systems issues.
- Improve scalability, resiliency, observability, automation, and operations; collaborate across teams and mentor engineers.
What they ask for
- 5+ years of software development experience using C or C++.
- Experience with real-time communication platforms such as FreeSWITCH, Kamailio, Asterisk, or similar technologies.
- Strong experience developing scalable backend or distributed systems software; understanding of TCP/IP, HTTP, TLS, load balancing, and distributed system concepts.
- Experience with SIP, RTP, and VoIP; production troubleshooting and operating highly available services at scale.
Nice to have
- Experience with WebRTC and modern real-time communication architectures.
- Familiarity with cloud-native architectures and Docker or Kubernetes; scalable event-driven systems and technologies such as Kafka or Redis.
Pay
$184,700 and $277,600 (base salary range; USD)
Tools
C, C++, FreeSWITCH, Kamailio, Asterisk, SIP, RTP, VoIP
Model-written summary · the original posting is authoritative