Senior Software Engineer (Voice Platform), Customer Systems
About the role
Senior Voice Platform Software Engineer responsible for architecting, developing, and operating scalable voice infrastructure and real-time communication services used in high-volume customer interaction environments. Focuses on SIP signaling, media handling, WebRTC, distributed systems, and cloud-native platform development, with leadership in architecture, design discussions, and operational excellence.
Responsibilities
- Lead the design and development of scalable voice and real-time communication platform components
- Drive architecture and technical design discussions for SIP signaling, media processing, routing, and session management services
- Develop high-performance backend services using C or C++
- Troubleshoot and resolve complex issues related to voice quality, signaling, media flows, scalability, and distributed systems
- Collaborate across platform, infrastructure, client, and product engineering teams to deliver end-to-end communication solutions
- Improve platform scalability, resiliency, observability, automation, and operational efficiency
- Mentor engineers through technical guidance, design reviews, and code reviews
- Contribute to long-term platform strategy, reliability initiatives, and production operational excellence
- Drive testing, deployment automation, monitoring, and incident response improvements for voice platform services
Qualifications
- 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
- Strong understanding of networking fundamentals including TCP/IP, HTTP, TLS, load balancing, and distributed system concepts
- Experience with SIP, RTP, and VoIP technologies
- Experience troubleshooting production systems and operating highly available services at scale
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience
Skills
Benefits
- Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services