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 a month 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

Frontend/UI Senior Software Engineer - Simulation

Senior Frontend Engineer role at Apple working on simulation visualization tools, combining UI expertise with AIML and robotics innovation.

Senior macOS Application Engineer - Devices

Senior macOS Application Engineer position at Apple, developing tools and frameworks for Apple's platforms with competitive compensation and benefits.

Sr. Front-End Engineer - Apple Business Essentials - ASE

Senior Front-End Engineer position at Apple, building modern web experiences for Apple Business Essentials using React, TypeScript, and Node.js in Seattle.

UX and UI Software Engineer — Observability

Senior UX/UI Software Engineer position at Apple focusing on building observability tools and interfaces for monitoring Apple's services at scale.

Senior Front End Engineer

Senior Frontend Engineer role at Apple, building data platform experiences with React and Node.js, offering competitive compensation and comprehensive benefits.