Taro Logo

Senior WebKit Engine Security Engineer

Apple is a technology company that creates innovative products including Safari browser, iOS, watchOS, and macOS.
$166,600 - $296,300
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 Senior WebKit Engine Security Engineer

Join Apple's WebKit team as a Senior WebKit Engine Security Engineer and play a crucial role in building the world's most secure browser engine. WebKit powers Safari, Apple's flagship browser, and various other applications like Mail, Books, and News across iOS, watchOS, and macOS platforms.

As a security engineer, you'll be at the forefront of protecting hundreds of millions of users by implementing robust security measures and innovative solutions. You'll work with industry-leading experts in fuzz testing, cryptography, and operating system security, focusing on both tactical security bug fixing and strategic prevention of future vulnerabilities.

The role involves sophisticated technical challenges, including memory management optimization, sandboxing implementation, and process isolation. You'll be working with complex systems, requiring expertise in multi-process and multi-threaded programming, along with strong skills in languages like C++ and Objective-C.

What makes this opportunity unique is the combination of working on an open-source project while being part of Apple's ecosystem. You'll collaborate with various teams across Apple and interact with the open-source community, contributing to both proprietary and public codebases. The position offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts users worldwide.

This role is perfect for someone who is passionate about security, enjoys tackling complex technical challenges, and wants to make a significant impact on user privacy and security. You'll be joining a team that values innovation, collaboration, and technical excellence, with the resources and support of one of the world's leading technology companies.

Last updated 4 months ago

Responsibilities For Senior WebKit Engine Security Engineer

  • Security hardening of the WebKit engine
  • Implementing improved memory management through smart pointers
  • Working on sandboxing, inter-process communication, and process isolation
  • Developing innovative technologies to eliminate security issues
  • Implementing architectural changes to improve security
  • Conducting static analysis of source code
  • Developing new testing strategies and improving testability
  • Security bug fixing
  • Collaborating with teams across Apple and Open Source WebKit project

Requirements For Senior WebKit Engine Security Engineer

  • BS in Computer Science or equivalent
  • Strong skills in manual memory managed and pointer-based languages (C, C++, or Objective-C)
  • Experience in finding and correcting security bugs
  • Experience in multi-process and multi-threaded programming
  • Experience programming with libraries through APIs without implementation details access

Benefits For Senior WebKit Engine Security Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
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
  • Product discounts
  • Free services

Interested in this job?