Apple - San Diego, CA

posted 5 days ago

Full-time - Mid Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Applied Networking Security Engineer at Apple is responsible for designing, implementing, and maintaining secure communications and networking protocols that power various Apple products. This role focuses on safeguarding user data and enhancing security features across platforms, ensuring that user privacy and security are prioritized in all communications. The engineer will collaborate with multiple teams to drive security improvements and will work primarily with Swift and Objective-C.

Responsibilities

  • Design and implement communication encryption protocols.
  • Architect customer-facing features with a focus on security and privacy.
  • Lead cross-functional projects from inception to customer delivery.
  • Innovate solutions to eliminate classes of security issues.
  • Recommend and implement security tooling such as static analysis and testing.
  • Fix security bugs in a practical manner.

Requirements

  • Bachelor's Degree or higher in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience.
  • Strong software development and architecture design skills with a focus on secure system design and communication protocols.
  • Strong object-oriented programming skills in at least one language like Swift, Objective-C, or C++.
  • Strong communication, collaboration, and social skills.

Nice-to-haves

  • Experience in finding and correcting bugs with security implications.
  • Familiarity with peer-to-peer or client-server architecture and network protocols.
  • Experience programming with libraries through APIs without access to implementation details.
  • Experience in multi-process and multi-threaded programming.
  • Experience with secure communication protocols, especially in handling untrusted data.
  • Experience building applications using end-to-end encryption and/or media and real-time communication encryption.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service