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
Nov 9, 2025
Cupertino, CA, US
Apply Now

At Apple, outstanding ideas have a way of becoming great products, services, and customer experiences very quickly, and the company is looking for a talented software engineer to lead and participate in the architecture and development of next generation networking technologies for Apple’s range of products.

Requirements

  • Excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies
  • System level software design experience
  • 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
  • Strong software development skills in one or more general purpose programming languages: Swift, C, Objective C, or C++

Responsibilities

  • Lead and participate in the architecture and development of next generation networking technologies
  • Design and enhance the operating system networking components across Apple’s range of products
  • Determine the appropriate tradeoffs between several competing factors including performance, efficiency, scalability, and security
  • Work in a fast paced environment, operate gracefully under stress, handle multiple assignments in parallel, and be self-driven
  • Take ownership of a problem area, and demonstrate an ability to understand the role of the group’s technology in the larger context of the product and network environment
  • Develop commercial networking software and/or hardware products
  • Troubleshoot and debug network issues

Other

  • BS/MS/PhD in Computer Science, Electrical Engineering, or equivalent networking software development experience
  • Previous software development lead experience
  • Excellent leadership, communications, and interpersonal skills
  • Ability to work in a fast paced environment, operate gracefully under stress, handle multiple assignments in parallel, and be self-driven
  • Ability to take ownership of a problem area, and demonstrate an ability to understand the role of the group’s technology in the larger context of the product and network environment