WebKit Architecture Engineer

Technology company that develops consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For WebKit Architecture Engineer

Apple's WebKit Architecture team is seeking a talented engineer to join their core framework development team. WebKit, the engine powering Safari and web content rendering across all Apple platforms (iOS, macOS, watchOS, tvOS, and visionOS), is a crucial component of Apple's ecosystem. As a WebKit Architecture Engineer, you'll be at the forefront of improving web technologies, focusing on performance optimization, security enhancement, and architectural innovations.

The role involves working with modern C++ to develop features that impact millions of users worldwide. You'll be handling complex challenges in multi-process architecture, sandboxing, and inter-process communication. The position offers a unique opportunity to contribute to an open-source project while working at one of the world's leading tech companies.

The ideal candidate will have strong problem-solving abilities and experience with large-scale systems. You'll collaborate with teams across Apple and the open-source community, making significant contributions to the web's evolution. The role offers competitive compensation, including base pay, stock options, and comprehensive benefits.

This is an excellent opportunity for engineers passionate about web technologies and system-level programming to make a meaningful impact on how people interact with the web across all Apple devices. The role combines the excitement of open-source development with the resources and reach of Apple, offering a unique blend of challenges and opportunities for professional growth.

Last updated 3 days ago

Responsibilities For WebKit Architecture Engineer

  • Develop new features and evolve WebKit's overall architecture
  • Implement architectural changes to improve performance and security
  • Work on sandboxing, inter-process communication, and process isolation
  • Investigate and fix bugs reported by users
  • Work across teams at Apple to drive improvements in core frameworks
  • Interact with developers on the Open Source WebKit project

Requirements For WebKit Architecture Engineer

JavaScript
  • BS in Computer Science or equivalent education or work experience
  • Strong skills in modern C++ programming
  • Experience in finding and correcting bugs in a large code base
  • Experience in multi-process and multi-threaded programming
  • Experience programming with libraries through APIs without having access to the implementation details

Benefits For WebKit Architecture Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple WebKit Architecture Engineer

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Senior Engineering Project Manager role at Apple, focusing on SAP Payments & Trade-In systems, requiring 10+ years of experience in SAP SD implementation and enhancement.

Xcode Program, Build, and Release Project Manager

Senior Project Manager role at Apple managing Xcode and Swift Playground releases, coordinating builds and bug tracking operations for developer tools.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and Live video production.

Strategic Partnerships Manager, Third Party Media Tools and Technology - Apple Vision Pro

Lead third-party media tools and technology partnerships for Apple Vision Pro, driving innovation in spatial computing and entertainment technology.

Backend Services Software Engineer - Release Validation

Senior Backend Engineer role at Apple focusing on release validation systems, requiring 7+ years experience in distributed systems and cloud architecture.