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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Trusted Execution (Security)

Senior Security Software Engineer role at Apple focusing on trusted execution and system-level security architecture.

Platform and Frameworks Software Engineer, Security

Senior Security Software Engineer role at Apple focusing on platform security, offering $143K-$264K base pay plus benefits, working on the SPEAR team to enhance OS security.

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 Software Engineer, Endpoint Security

Senior Software Engineer position at Apple's Endpoint Security team, focusing on developing and implementing security services to protect Apple's infrastructure.

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.

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 2 months 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?