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

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 9 days 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?

Jobs Related To Apple Software Engineer, Safari Core Technologies

Sr. Frontend Web Engineer, Creativity Apps

Senior Frontend Engineer role at Apple, building next-gen creative tools with React and TypeScript, offering competitive pay and benefits.

Senior Front End Engineer

Senior Front End Engineer at Apple, creating innovative user interfaces for data platform experiences across analytics and ML.

CoreAnimation macOS Applications Engineer

Senior Software Engineer role at Apple working on CoreAnimation for macOS applications, requiring 3+ years of AppKit experience.

Senior Front End Engineer

Senior Front End Engineer at Apple, creating innovative user interfaces for data platform experiences across analytics and ML.

ML UI Frameworks Engineer, Swift Platform Experience

Join Apple's SwiftUI tools team as an ML UI Frameworks Engineer to develop innovative UI experiences using machine learning techniques.