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 4 months 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

Camera Software Performance Engineer

Senior Software Engineer role at Apple focusing on camera performance optimization, combining software expertise with image quality enhancement across Apple's product range.

Camera and Photos - Software Engineer

Senior Software Engineer role at Apple working on Camera and Photos features, developing ML-powered solutions for iOS, macOS, and VisionPro platforms.

Senior Software Engineer—Location Intelligence

Senior Software Engineer position at Apple focusing on location intelligence and mobile sensing, developing algorithms for location-based services across Apple devices.

Senior Software Engineer (Swift)

Senior Software Engineer position at Disney focused on iOS/Swift development for Disney+ streaming platform, building features for iOS, tvOS and Vision Pro applications.

Senior Game Developer - Hole.io

Senior Game Developer position at Voodoo for Hole.io, offering remote work, focusing on mobile game development with Unity and C#.