Taro Logo

Software Engineer, iOS, Level 5

Technology company focused on camera technology and visual communication, creator of Snapchat, Lens Studio, and Spectacles AR glasses.
$209,000 - $313,000
iOS
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Consumer · AR/VR

Description For Software Engineer, iOS, Level 5

Snap Inc., the innovative technology company behind Snapchat, Lens Studio, and Spectacles AR glasses, is seeking a Staff-level iOS Software Engineer to join their engineering team. This role offers an exciting opportunity to work on products that reach hundreds of millions of users worldwide. The position focuses on creating high-performance mobile applications and pushing the boundaries of mobile technology while maintaining Snap's commitment to privacy and technical excellence.

The ideal candidate will bring extensive experience in iOS development, with deep knowledge of Objective-C Runtime, OS internals, and mobile optimization techniques. You'll be responsible for designing and implementing well-tested software that powers Snapchat's camera experiences, working closely with design teams to create optimal user experiences, and ensuring code quality through thorough reviews.

Working at Snap means joining a company that values innovation, privacy, and technical precision. The company follows a "default together" approach, expecting team members to work in-office 4+ days per week to foster collaboration and culture building. The compensation package is highly competitive, with a base salary range of $209,000-$313,000 annually for top locations, plus equity in the form of RSUs.

This role offers the chance to work on cutting-edge technology in AR/VR and consumer applications, while being part of a team that's deeply committed to improving how people live and communicate. The position combines technical challenges with creative opportunities, making it ideal for engineers who want to make a significant impact on products used by millions daily.

Last updated a day ago

Responsibilities For Software Engineer, iOS, Level 5

  • Create and refine high performance mobile apps that push the limits of mobile technology
  • Build fun, new products that are very stable and run smoothly
  • Design, architect and implement well-tested Objective-C software which powers experiences in Snapchat's camera
  • Conceptualize, develop, and launch new features
  • Carefully evaluate the technical tradeoffs of every decision
  • Work with the Design team to hone in on the best UI and infrastructure practices
  • Carry out code reviews to guarantee code quality

Requirements For Software Engineer, iOS, Level 5

  • Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
  • 6+ years of post-Bachelor's software development experience; or Master's degree + 5+ years; or PhD + 2+ years
  • Experience with iOS application development
  • Proven understanding of Objective-C Runtime and processes
  • Knowledge of OS internals, compilers, optimization for low-power and mobile systems
  • Proficiency with multithreading and performance optimization techniques for iOS
  • Strong CS fundamentals (algorithms and data structures) and problem-solving skills
  • Knowledge of software design patterns and iOS best practices

Benefits For Software Engineer, iOS, Level 5

Medical Insurance
Parental Leave
Mental Health Assistance
Equity
  • Comprehensive medical coverage
  • Paid parental leave
  • Emotional and mental health support programs
  • Equity in the form of RSUs
  • Compensation packages that let you share in Snap's long-term success

Interested in this job?

Jobs Related To Snap Inc Software Engineer, iOS, Level 5