Senior Software Engineer, Voice Platform, Customer Systems

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$277,600 / yr
Posted
112 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $231k
$101k most similar roles pay here $297k

This role pays more than 85% of similar roles. Most pay $151,000–$216,000 — the shaded band above. At the midpoint, this role pays about $231k versus about $184k for comparable roles.

Based on 240 similar postings.

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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Voice Platform, Customer Systems

Senior Software Engineer (Voice Platform), Customer Systems joins the Customer Systems team to build large-scale voice and real-time communication platforms. This role involves leading the design, development, and operation of scalable distributed systems for voice signaling, media processing, routing, and session management. The engineer will develop high-performance backend services using C or C++ while troubleshooting complex issues related to voice quality and media flows. Key technologies include SIP, RTP, VoIP, WebRTC, and cloud-native architectures involving Docker or Kubernetes, with potential exposure to Kafka or Redis. The role requires expertise in networking fundamentals like TCP/IP, HTTP, and TLS to solve problems regarding high-volume customer interaction environments. Responsibilities include driving architecture decisions, improving platform observability and automation, and mentoring other engineers while ensuring the reliability of infrastructure supporting millions of global interactions.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

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, and session management.
  • Develop high-performance backend services using C or C++.
  • Troubleshoot complex issues related to voice quality, signaling, media flows, and distributed systems.
  • Improve platform scalability, resiliency, observability, automation, and operational efficiency.
  • Mentor engineers through technical guidance, design reviews, and code reviews.
  • Drive testing, deployment automation, monitoring, and incident response for voice services.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 5+ years of software development experience using C or C++.
  • Experience with real-time communication platforms such as FreeSWITCH, Kamailio, Asterisk, or similar technologies.
  • 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.
  • Preferred experience with WebRTC, cloud-native architectures (Docker/Kubernetes), and event-driven systems (Kafka/Redis).

More like this

Similar roles

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Go C++ Python REST APIs Microservices Distributed Systems Git CI/CD IAM OCI AWS Azure GCP SQL Unix Linux System Design Test Automation
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 24 days ago $92,500$209,500
API SDK Software Architecture Monitoring Observability Performance Profiling Functional Testing Non-functional Testing Secure Coding System Maintenance Patching Automation
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 74 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp