Senior Software Engineer, Communications Networking & Security

A technology company that creates extraordinary products, services, and customer experiences.
$135,400 - $250,600
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Software Engineer, Communications Networking & Security

Apple's Applied Networking team is seeking a Senior Software Engineer to join their Communications Networking & Security division. This role is integral to the team that provides core infrastructure for device-to-device communications, powering essential Apple products like iMessage, FaceTime, HomeKit, SharePlay, Apple Watch, and AirDrop.

The position focuses on building and securing networking and communications protocols that are fundamental to Apple's ecosystem. You'll work with cutting-edge technology, designing and implementing secure communication systems that protect hundreds of millions of users worldwide. The role involves working primarily with Swift and Objective-C, developing protocols, frameworks, and daemons while maintaining a strong focus on security.

As a senior member of the team, you'll have the opportunity to influence the security architecture of Apple's communication infrastructure, collaborate with cross-functional teams, and drive security improvements across platforms. The role combines technical expertise in secure system design with practical security implementation, including encryption protocols, static analysis, and security vulnerability management.

This is an excellent opportunity for someone passionate about security and communication protocols, offering the chance to work on products that impact users globally. The position comes with competitive compensation ($135,400 - $250,600), comprehensive benefits, and the opportunity to work with some of the industry's best talents in Apple's innovative environment.

The ideal candidate will bring strong software development skills, security expertise, and the ability to work effectively in a collaborative environment. If you're excited about building secure communication systems at scale and want to be part of Apple's mission to create extraordinary products, this role offers the perfect blend of challenge and opportunity.

Last updated 9 days ago

Responsibilities For Senior Software Engineer, Communications Networking & Security

  • Design, implement, maintain, and strengthen robust security features
  • Work on protocols, frameworks, and daemons in Swift and Objective-C
  • 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
  • Conduct static analysis of source code and fuzzing
  • Develop testing strategies and improve testability

Requirements For Senior Software Engineer, Communications Networking & Security

  • Bachelors Degree or higher in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience
  • Strong software development and architecture design skills with focus on secure system design and communication protocols
  • Strong object-oriented programming skills in Swift, Objective-C, or C++
  • Strong communication, collaboration, and social skills

Benefits For Senior 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
  • Educational expense 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?

Jobs Related To Apple Senior Software Engineer, Communications Networking & Security

Senior Software Engineer

Senior Software Engineer role at Apple focusing on security infrastructure for global services like iCloud, Music, Siri, and App Store.

Software Engineer, Communications Networking & Security

Senior Security Software Engineer role at Apple, focusing on building secure communications and networking protocols for Apple's core products and services.

Research Tooling Engineer

Senior Security Engineering role at Apple focusing on building sophisticated security tools and features to protect users from threats.

Software Development Engineer, Network Telemetry

Senior Software Engineer role at Apple focusing on security and network telemetry, combining ML expertise with security innovation.

Software Engineer, Trusted Execution (Secure Boot)

Senior Security Software Engineer role at Apple focusing on trusted execution and secure boot technologies, requiring 5+ years of systems programming experience.