Senior Software Engineer (Voice Platform), Customer Systems
At a glance
AI generatedTL;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
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
- Software Development Engineer 10
- Apple Business Systems Engineer Manager 8
- iPad Touch Electrical Engineer 3
- Machine Learning Engineer, Apple Store Online 3
- Manager, Machine Learning, Apple Store Online 3