Senior Software Engineer (Voice Platform), Customer Systems

Apple Inc

Actively hiring
Sunnyvale, CA Posted 9 days ago $181,100$272,100 / year

At a glance

AI generated

TL;DR

As a Senior Voice Platform Software Engineer, you will join a dynamic team dedicated to building the next generation of large-scale voice and real-time communication platforms. Your role involves leading the design and development of highly scalable distributed systems that handle voice signaling, media processing, routing, and session management for millions of interactions globally. You will work with technologies such as SIP signaling, WebRTC, and cloud-native platform development to create resilient low-latency systems at scale. Responsibilities include driving architecture decisions, troubleshooting complex issues, collaborating across multiple engineering teams, and mentoring engineers through technical guidance and code reviews. This position requires expertise in C or C++, real-time communication platforms like FreeSWITCH or Kamailio, and a strong understanding of networking fundamentals including TCP/IP and distributed system concepts.

Skills

C C++ SIP WebRTC RTP VoIP FreeSWITCH Kamailio Asterisk Docker Kubernetes TCP/IP HTTP TLS Load Balancing Distributed Systems Cloud-Native Architectures Kafka Redis CI/CD

What you'll do

  • Lead the design and development of scalable voice and real-time communication platform components.
  • Drive architecture and technical design for SIP signaling, media processing, routing services.
  • Develop high-performance backend services using C or C++.
  • Troubleshoot complex issues related to voice quality, signaling, and distributed systems.
  • Improve platform scalability, resiliency, observability, automation, and operational efficiency.
  • Mentor engineers through technical guidance, design reviews, and code reviews.

What we're looking for

  • 5+ years of software development experience in C or C++
  • Expertise in real-time communication platforms like FreeSWITCH, Kamailio, Asterisk
  • Strong background in developing scalable backend and distributed systems
  • Deep understanding of networking fundamentals including TCP/IP, HTTP, TLS
  • Experience with SIP, RTP, VoIP technologies and troubleshooting production issues
  • Bachelor’s degree in Computer Science or equivalent practical experience

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc