Software Engineer, Safari Extensions

Technology company that develops consumer electronics, software, and services
$135,400 - $250,600
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Engineer, Safari Extensions

Apple is seeking a Software Engineer to shape the future of Safari browser extensions, focusing on user privacy, user experience, and developer experience. This role involves working with the industry-leading WebKit engine and Apple's frameworks to create APIs and tools for developers to build compelling Safari extensions. The position offers an opportunity to impact both iOS and macOS extensions platforms.

The role encompasses building the foundations of Safari Extensions platforms, with responsibilities including implementing new APIs, improving architecture, and ensuring security and privacy. You'll work across the entire development cycle, from ideation to deployment, collaborating with multiple teams including WebKit, iOS/macOS, Developer Tools, Security, and Human Interface groups.

The ideal candidate should be imaginative, self-motivated, and passionate about both user and developer experiences. The position requires strong programming skills in languages like Swift, Objective-C, or C++, combined with excellent debugging and analytical capabilities. The collaborative environment focuses on continuous learning and innovation.

This opportunity at Apple comes with comprehensive benefits including medical coverage, retirement plans, stock programs, and education reimbursement. The role offers significant growth potential within one of the world's leading technology companies, allowing you to contribute to products used by millions while working with cutting-edge browser technology and privacy-focused features.

Last updated 9 days ago

Responsibilities For Software Engineer, Safari Extensions

  • Build foundations of Safari Extensions platforms
  • Implement new APIs and tools
  • Improve architecture, security, and privacy of existing systems
  • Collaborate with WebKit team, iOS and macOS teams, Developer Tools teams, Security and Privacy teams, and Human Interface group
  • Participate in full development cycle from brainstorming to shipping

Requirements For Software Engineer, Safari Extensions

  • Thorough understanding of Swift, Objective-C, C++, or C
  • Strong object-oriented programming experience
  • Excellent debugging and analytical skills

Benefits For Software Engineer, Safari Extensions

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer, Safari Extensions

SOC Front-End Engineering Program Manager

Silicon Program Manager role at Apple, focusing on front-end silicon development and program management for next-generation Apple products.

Full Stack Web Engineer

Full Stack Web Engineer position at Apple focusing on developing web applications for iOS, macOS, watchOS, tvOS content delivery systems.

Apple Vision Pro Demo Engineer, Interactive Technology

Apple Vision Pro Demo Engineer role focusing on building and deploying demo experiences for Apple's spatial computing device worldwide.

Frontend Developer — Developer Publications

Frontend Developer role at Apple's Developer Publications team, creating documentation solutions and developer resources for Apple platforms.

Software Development Engineer - Applications

Frontend Software Engineer role at Apple focusing on UX/UI design for supply chain applications, offering competitive salary and comprehensive benefits.