WebKit Engine Security Engineer

Apple is a technology company that creates innovative products including Safari browser, iOS, macOS, and various consumer electronics.
$115,700 - $204,000
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For WebKit Engine Security Engineer

Join Apple's WebKit team as a Security Engineer and play a crucial role in building the world's most secure browser engine. WebKit powers Safari, the world's fastest and most power-efficient web browser, as well as other Apple applications like Mail, Books, and News. It's also one of the most popular frameworks for apps across iOS, watchOS, and macOS.

As a WebKit Engine Security Engineer, you'll work on critical security hardening initiatives, collaborating with industry-leading experts in fuzz testing, cryptography, and operating system security. You'll be responsible for both tactical security bug fixing and strategic improvements to prevent future vulnerabilities. The role involves working with cutting-edge technologies in memory management, sandboxing, and process isolation.

Your work will directly impact hundreds of millions of users across Apple's product ecosystem. You'll contribute to open-source projects while working with cross-functional teams to drive platform security improvements. The position offers a unique combination of systems programming, security engineering, and web technologies expertise.

This is an exceptional opportunity for someone passionate about security and privacy, offering the chance to work with hardware and software integration that only Apple provides. You'll be part of a team that takes bold steps to eradicate entire classes of security issues, making this truly a dream job in software security. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that shapes the future of web browsing and application security.

Last updated 5 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 restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple WebKit Engine Security Engineer

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.

Privacy and Compliance Architect - Apple Media Products

Senior Privacy and Compliance Engineer role at Apple's App Store, focusing on privacy engineering, data protection, and compliance with global privacy regulations.

Senior Software Engineer, Identity

Senior Security Engineer role at Apple focusing on identity management and security infrastructure for cloud services, offering competitive compensation and benefits.

DevSecOps Engineer - Health Software

Senior DevSecOps Engineer role at Apple's Health Software team, focusing on security infrastructure, threat modeling, and building a culture of security excellence.

Senior Applied Networking Security Engineer

Senior Security Engineer role at Apple focusing on securing networking and communication protocols for products like iMessage, FaceTime, and HomeKit.