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 2 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

Software Engineer—Location Intelligence

Senior Software Engineer role at Apple focusing on location intelligence and mobile sensing, requiring 5+ years of experience in mobile development and ML.

Senior Applications Engineer

Senior Applications Engineer role at Apple, focusing on AR/VR and AI technologies, requiring 3+ years of experience in software development with expertise in Swift.

Senior Software Engineer: Spatial Media - Apple Vision Pro

Senior Software Engineer position at Apple working on spatial media technologies for Vision Pro, focusing on next-generation capture and playback experiences.

Camera Frameworks Engineer

Senior Camera Frameworks Engineer role at Apple, developing the camera preview pipeline for iPhone, focusing on real-time image processing and user experience.

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.