Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Core Networking

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

Apple is looking for a talented and energetic software engineer for the Core Networking team to lead and participate in the architecture and development of next generation networking technologies.

Requirements

  • excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies
  • System level software design experience is also essential
  • Knowledge of networking technologies including TCP/IP suite of protocols
  • Unix networking including sockets API
  • Network troubleshooting and debugging skills
  • Experience developing commercial networking software and/or hardware products
  • iOS and macOS development experience
  • API development experience
  • Wireless networking technologies and standards (Wi-Fi and cellular)
  • Network debugging tools (e.g., packet sniffers, protocol analyzers)

Responsibilities

  • lead and participate in the architecture and development of next generation networking technologies
  • designing and enhancing the operating system networking components across Apple’s range of products including all iOS, macOS, watchOS, tvOS and visionOS based products
  • Specific areas of responsibility include the networking knowledge/control plane and networking interfaces
  • determine the appropriate tradeoffs between several competing factors including performance, efficiency, scalability, and security
  • architecting, designing, and implementing scalable and highly-performant system software
  • Strong software development skills in one or more general purpose programming languages: Swift, C, Objective C, or C++

Other

  • work in a fast paced environment
  • operate gracefully under stress
  • handle multiple assignments in parallel
  • be self-driven to be effective in an environment with little overhead
  • show initiative
  • be able to take ownership of a problem area
  • demonstrate an ability to understand the role of the group’s technology in the larger context of the product and network environment
  • cross-functional aspects
  • excellent interpersonal and communication skills
  • Previous software development lead experience
  • Enthusiasm and interest in keeping up with latest trends/research in networking, including applications of AI/ML
  • Excellent leadership, communications, and interpersonal skills