Taro Logo

Software Engineer, Safari Core Technologies

Apple is a leading technology company known for its innovative products and services, including the Safari web browser.
$143,100 - $264,200
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Safari Core Technologies

We're looking for an engineer to help us craft the future of web browsers. The team builds on the industry-leading WebKit engine and Apple's frameworks to deliver a fluid browsing experience and powerful, easy-to-use features. Your impact will extend beyond Safari, as you help drive the iOS and macOS platforms forward.

In this role, you'll help us develop new, innovative Safari features while taking existing features to the next level. You'll be involved from beginning to end — brainstorming, prototyping, coding, debugging, shipping, and addressing customer feedback. You will collaborate with the WebKit team, other iOS and macOS application and framework teams, and Apple's Human Interface group. We want you to be imaginative and self-motivated, and care deeply about craftsmanship and quality.

This position offers a competitive base pay range between $143,100 and $264,200, depending on skills, qualifications, experience, and location. Apple employees have opportunities to become shareholders through discretionary employee stock programs and can purchase Apple stock at a discount. Benefits include comprehensive medical and dental coverage, retirement benefits, discounted products and free services, and reimbursement for certain educational expenses related to advancing your career at Apple. This role might also be eligible for discretionary bonuses or commission payments as well as relocation.

Last updated 8 months ago

Responsibilities For Software Engineer, Safari Core Technologies

  • Develop new, innovative Safari features
  • Improve existing features
  • Brainstorm, prototype, code, debug, and ship new features
  • Address customer feedback
  • Collaborate with WebKit team, iOS and macOS application and framework teams, and Apple's Human Interface group

Requirements For Software Engineer, Safari Core Technologies

  • Ability to thrive in a highly collaborative environment focused on learning
  • Excellent communication skills
  • Strong object-oriented programming experience
  • Thorough understanding of at least one of: Swift, Objective-C, C++, or C
  • Understanding of memory management (preferred)
  • Ability to diagnose performance, memory, and other issues (preferred)

Benefits For Software Engineer, Safari Core Technologies

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Educational expense reimbursement
  • Employee stock programs
  • Potential discretionary bonuses or commission payments
  • Potential relocation assistance

Interested in this job?