Taro Logo

Senior Security Software Engineer - Secure Transports

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Senior Security Software Engineer - Secure Transports

Join Apple's Security Engineering & Architecture organization as a Senior Security Software Engineer in the Secure Transports team. Our mission is to deliver world-class cryptographic and secure protocols engineering, forming the foundation of security for all Apple products.

You'll be working on security foundations for data in motion across Apple's entire product line, including Mac, iPhone, iPad, Apple Watch, Apple TV, HomePod, and Vision Pro. Your work will span from kernel-level development through libraries, frameworks, and applications. This role offers the unique opportunity to significantly impact the design and implementation of Apple's operating systems while collaborating with teams across the organization.

As a member of our team, you'll be:

  • Contributing to security architecture for next-generation operating systems
  • Developing privacy protection techniques for web browsing and messaging
  • Advancing secure protocol implementation
  • Working with cross-functional teams from Silicon Engineering to Cloud Services
  • Designing software used by hundreds of millions of users worldwide

The position requires a generalist mindset, capable of tackling wide-ranging engineering challenges throughout the software stack. You'll need to balance competing factors like usability, performance, and security while working in an environment that encourages innovation and rapid iteration.

We offer:

  • Competitive base salary range of $143,100 - $264,200
  • Comprehensive benefits including medical, dental, and vision coverage
  • Stock programs including RSUs and employee stock purchase plans
  • Education reimbursement for career advancement
  • Opportunity to work on products used by millions globally
  • Collaborative environment with industry-leading engineers
  • Chance to influence the future of secure computing at scale

Join us in creating the security foundations that protect millions of users while working with the most innovative technology company in the world.

Last updated an hour ago

Responsibilities For Senior Security Software Engineer - Secure Transports

  • Help define the security properties and architecture for the next-generation operating system
  • Design and implement new techniques to protect users' privacy during web browsing, email, and secure messaging sessions
  • Investigate and implement the next evolution in secure protocols
  • Work cooperatively with other parts of Apple on multi-functional technologies and initiatives to improve security
  • Promote and drive the adoption of these technologies across the organization

Requirements For Senior Security Software Engineer - Secure Transports

Linux
  • 5 years of professional software engineering experience
  • Experience in systems or OS development using C
  • Bachelor's degree in Computer Science or a related field (preferred)
  • Experience with ASN1, X.509 certificate evaluation, TLS, or other secure protocols (preferred)
  • Strong understanding of recent developments and concerns with standard protocols such as TLS (preferred)
  • Industry exposure to and knowledge of OS security and applied cryptography (preferred)
  • Excellent teamwork and communication skills (preferred)

Benefits For Senior Security Software Engineer - Secure Transports

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget

Interested in this job?

Jobs Related To Apple Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.

Senior Software Development Engineer - Security

Senior Security Software Engineer role at Apple, building security infrastructure for Apple Services, requiring Go expertise and distributed systems experience.

Software Engineer: Validation of Crypto and Security IPs

Senior Software Engineer position at Apple focusing on validation of crypto and security IPs for next-generation processors and SoCs, requiring 3+ years of experience in silicon validation.

Software Development Engineer, Network Telemetry

Senior Software Engineer role at Apple focusing on security and network telemetry, requiring expertise in multiple programming languages, cloud technologies, and machine learning.

Senior Security Software Engineer - Secure Transports

Senior Security Software Engineer role at Apple focusing on secure transport protocols and cryptographic engineering for Apple's entire product ecosystem.