Senior Software Engineer

A technology company that creates innovative products and services, including advertising solutions that benefit advertisers and end users.
Mobile
Senior Software Engineer
In-Person
8+ years of experience
Consumer · Advertising

Description For Senior Software Engineer

Join Apple's Ad Platforms group, where technology meets innovation in advertising solutions. As a Senior Software Engineer, you'll be instrumental in developing operating system components that enable worldwide Ad Delivery across the App Store, News, and Stocks platforms. This role combines technical excellence with Apple's commitment to privacy, working on solutions that benefit both advertisers and users.

You'll be part of a dynamic team focused on building and maintaining large-scale advertising delivery systems. The position requires expertise in iOS development, with opportunities to work on complex technical challenges while collaborating with cross-functional teams. You'll contribute to all aspects of software engineering, from design to maintenance, ensuring the delivery of stable and performant advertising solutions.

This is an excellent opportunity for an experienced engineer who is passionate about mobile technology and privacy-centric solutions. You'll work in Apple's Austin office, contributing to products that reach millions of users worldwide. The role offers the chance to mentor others, drive innovation, and shape the future of digital advertising while maintaining Apple's high standards for user privacy and experience.

The ideal candidate brings strong technical skills in Swift/Objective-C and iOS frameworks, combined with excellent communication abilities and a collaborative mindset. You'll be working with cutting-edge technology while helping to evolve Apple's advertising platforms to meet the growing needs of developers and advertisers worldwide.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Own operating system components for worldwide Ad Delivery
  • Design and development of software solutions
  • Integration, analysis, troubleshooting and maintenance
  • Work with engineering teams, product managers and business leaders
  • Deliver stable, performant, and privacy-centric advertising solutions

Requirements For Senior Software Engineer

  • 8+ years of software engineering experience with full-stack solutions
  • Strong proficiency with Swift and/or Objective-C
  • Expertise with iOS fundamentals and frameworks
  • Familiarity with XPC, GCD and asynchronous programming
  • Passion for solving complex technical challenges
  • Strong interest in leading and mentoring engineering teams
  • Proven ability to collaborate with technical and non-technical teams
  • Excellent written and verbal communication skills
  • Bachelors Degree or equivalent experience

Interested in this job?

Jobs Related To Apple Senior Software Engineer

Senior Software Engineer - Photos Storytelling

Senior Software Engineer position at Apple, focusing on developing innovative photo experiences and ML-powered features for iOS Photos app.

Senior Software Engineer, Fitness+

Senior Software Engineer role at Apple for Fitness+, developing innovative fitness experiences across Apple devices.

Camera and Photos - Senior Software Engineer

Senior Software Engineer role at Apple, working on Camera and Photos applications, developing AI features for iOS, macOS, and VisionPro platforms.

Senior Software Engineer, Apple Watch

Senior Software Engineer position for Apple Watch Workout team, focusing on building extraordinary fitness features and revolutionizing the watch experience.

Wireless Stability Engineer, Cellular

Apple is hiring a Wireless Stability Engineer for cellular technologies to develop and execute stability tests for iPhones, iPads, and Apple Watch.