Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)