Senior WebKit Engine Security Engineer

Apple is a technology company that creates innovative products including Safari browser powered by WebKit engine.
$166,600 - $296,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior WebKit Engine Security Engineer

Join Apple's WebKit team as a Senior 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. As a Security Engineer, you'll work on hardening the WebKit engine through innovative solutions and collaborate with industry experts in fuzz testing, cryptography, and OS security.

Your work will directly impact hundreds of millions of users across Apple's ecosystem. You'll focus on critical areas like memory management optimization, sandboxing implementation, process isolation, and security architecture improvements. The role combines strategic thinking to prevent future security issues with hands-on bug fixing and code enhancement.

The position offers a competitive compensation package, including base pay ranging from $166,600 to $296,300, plus additional benefits like stock options and comprehensive healthcare. You'll work with open-source technology while maintaining Apple's high standards for user privacy and security.

The ideal candidate brings strong expertise in C++ or similar languages, security bug fixing experience, and multi-threaded programming knowledge. While prior browser development experience isn't required, familiarity with web technologies (HTML, CSS, JavaScript) and Apple frameworks is advantageous. This role provides an exceptional opportunity to work on cutting-edge security solutions at one of technology's most influential companies.

Last updated 6 days ago

Responsibilities For Senior WebKit Engine Security Engineer

  • Work on security hardening of the WebKit engine
  • Implement improved memory management through smart pointers
  • Develop sandboxing, inter-process communication, and process isolation
  • Create innovative technologies to eliminate classes of security issues
  • Implement architectural changes to improve security
  • Develop programming language enhancements for security
  • Perform static analysis of source code
  • Implement new testing strategies and improve testability
  • Fix security bugs

Requirements For Senior WebKit Engine Security Engineer

  • BS in Computer Science or equivalent
  • Strong skills in manual memory managed and pointer-based language (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?

Jobs Related To Apple Senior WebKit Engine Security Engineer

Security Software Engineer - Crypto Services, Enterprise Systems

Senior Security Software Engineer position at Apple, focusing on cryptographic services development for enterprise systems with competitive compensation and comprehensive benefits.

Senior Software Engineer, Endpoint Security

Senior Software Engineer position at Apple focusing on endpoint security, developing services to detect and mitigate security risks for Apple's networks.

Sr. Security Software Engineer, AI and Data Platforms

Senior Security Software Engineer role at Apple focusing on AI-powered security solutions and secure developer experience, requiring 8+ years of experience.

Senior Privacy Compliance Engineer

Senior Privacy Compliance Engineer role at Apple focusing on privacy regulations, compliance, and engineering implementation of privacy requirements.

Senior Software Engineer

Senior Software Engineer role at Apple focusing on security engineering for Apple Services, requiring 10+ years of experience and expertise in building secure, scalable systems.