Taro Logo

Software Engineer, Communications Networking & Security

A technology company that creates extraordinary products, services, and customer experiences.
$115,700 - $204,000
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Communications Networking & Security

Apple's Applied Networking team is seeking a passionate software engineer to join their mission of building secure communications and networking protocols. This role is within the team that provides core infrastructure for device-to-device communications, powering essential Apple products like iMessage, FaceTime, HomeKit, SharePlay, Apple Watch, and AirDrop.

As a Security Software Engineer, you'll be at the forefront of safeguarding critical networking and communications features that impact hundreds of millions of users. Working primarily with Swift and Objective-C, you'll design and implement secure communication protocols, perform security-focused code reviews, and respond to security incidents.

The position offers a unique opportunity to work on innovative technologies that revolutionize how people communicate and interact with their devices. You'll collaborate across teams at Apple, providing security guidance and driving platform-wide security improvements. The role combines technical expertise in security protocols with practical implementation skills, making it perfect for someone passionate about building secure-by-design systems.

This is an excellent opportunity for a security-minded engineer who wants to make a significant impact on user privacy and security across Apple's ecosystem. The role offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology at one of the world's most innovative companies. If you're excited about building secure communication systems that protect millions of users while working with a collaborative team of experts, this role at Apple could be your next career move.

Last updated 4 months ago

Responsibilities For Software Engineer, Communications Networking & Security

  • Design, implement, maintain, and strengthen robust security features
  • Work on protocols, frameworks, and daemons
  • Perform code reviews focusing on security vulnerabilities
  • Investigate and respond to security incidents and vulnerabilities
  • Design and implement communication encryption protocols
  • Build features that improve security of existing and future products
  • Perform static analysis of source code and fuzzing
  • Develop testing strategies and improve testability

Requirements For Software Engineer, Communications Networking & Security

  • Bachelors Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience
  • Strong object-oriented programming skills in at least one language like Swift, Objective-C, or C++
  • Strong communication, collaboration, and social skills
  • Self-directed and can solve problems independently

Benefits For Software Engineer, Communications Networking & Security

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?