WebKit Engine Security Engineer

Apple is a technology company that develops software, hardware, and services including Safari, the world's fastest and most power efficient web browser.
$115,700 - $204,000
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For WebKit Engine Security Engineer

Join Apple's WebKit team as a Security Engineer and be part of building the world's most secure browser engine. WebKit powers Safari and numerous Apple applications including Mail, Books, and News, making it one of the most crucial frameworks for iOS, watchOS, and macOS. In this role, you'll work on critical security initiatives, collaborating with industry-leading experts in fuzz testing, cryptography, and operating system security.

Your work will directly impact hundreds of millions of users worldwide, as you focus on both tactical security bug fixing and strategic prevention of future security issues. You'll be responsible for implementing improved memory management, developing sandboxing solutions, and creating innovative technologies to eliminate entire classes of security vulnerabilities.

The position offers a unique opportunity to work with both proprietary Apple technologies and the Open Source WebKit project, allowing you to contribute to the broader developer community while leveraging Apple's unique hardware and software integration capabilities. You'll collaborate across various teams at Apple, driving security improvements in the platform and interacting with developers in the Open Source WebKit project.

The role combines hands-on technical work with strategic thinking, as you'll be involved in architectural decisions, programming language enhancements, and the development of new testing strategies. While prior browser experience isn't required, knowledge of web technologies (HTML, CSS, JavaScript) and Apple frameworks (UIKit, AppKit, CFNetwork) can be advantageous.

At Apple, you'll be compensated competitively with a comprehensive benefits package, including medical coverage, retirement benefits, stock programs, and educational reimbursement. Join us in this dream job in software security, where you'll help shape the future of web browsing while ensuring the privacy and security of millions of users worldwide.

Last updated 6 days ago

Responsibilities For 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

Requirements For WebKit Engine Security Engineer

JavaScript
  • BS in Computer Science or equivalent
  • Experience in manual memory managed and pointer-based languages (C, C++, or Objective-C)
  • Experience in finding and correcting security bugs
  • Familiarity with systems programming (multi-process or multi-threaded programming)

Benefits For 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 bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple 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.