Software Engineer, iOS, Level 4, Content Engineering

Snap Inc.

Actively hiring Posted today Verified listing
Santa Monica, CA · Palo Alto, CA · Seattle, WA Posted today $157,000$235,000 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $196k
$103k most similar roles pay here $249k

This role pays more than 75% of similar roles. Most pay $135,000–$198,125 — the shaded band above. At the midpoint, this role pays about $196k versus about $167k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 55 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 39 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR

As a Software Engineer, iOS at Level 4 on the Content Foundation & Growth Team, you will be responsible for developing high-performance mobile applications that enhance user engagement and discovery within Snapchat’s camera experience. Your daily tasks include designing and implementing robust Objective-C software, launching new features, conducting thorough code reviews, and collaborating with designers to optimize UI practices. You must possess a deep understanding of the Objective-C runtime, OS internals, and optimization techniques for low-power systems. Additionally, proficiency in multithreading, strong CS fundamentals, and knowledge of iOS best practices are essential. This role involves working on scalable infrastructure that powers platform-wide content experiences at Snap Inc., contributing to user growth through innovative and stable product development.

Skills

Objective-C iOS Swift C/C++ Multithreading Performance Optimization Algorithms Data Structures Design Patterns UI Development Code Reviews

What you'll do

  • Design and implement high-performance mobile apps using Objective-C.
  • Develop new features for Snapchat’s camera experience, ensuring stability and scalability.
  • Evaluate technical trade-offs to optimize performance on low-power mobile systems.
  • Collaborate with the design team to enhance UI and infrastructure practices.
  • Conduct code reviews to maintain high standards of software quality.

What we're looking for

  • Proven experience with iOS application development.
  • Strong understanding of Objective-C Runtime and OS internals.
  • Proficiency in multithreading and performance optimization for mobile systems.
  • Expertise in software design patterns and iOS best practices.
  • Solid foundation in computer science, including algorithms and data structures.

More like this

Similar roles

Software Engineer, iOS, Level 5

Snap Inc.

Santa Monica, CA today $209,000$313,000
Objective-C iOS Swift C/C++ OpenGL Metal Algorithms Data Structures Multithreading Performance Optimization Design Patterns UI Infrastructure Practices Code Reviews Objective-C Runtime Compilers

Lead Software Engineer, iOS

Snap Inc.

Santa Monica, CA today
Swift Objective-C UIKit Foundation Core Animation Core Data multithreading performance optimization software design patterns React Native C/C++ OpenGL Metal

Senior, Software Engineer- iOS

Walmart

Sunnyvale, CA 92 days ago $117,000$234,000
Swift UIKit SwiftUI Storyboard XIB RESTful services GraphQL Instruments Unit tests Functional tests Programmatic UI Accessibility standards

Staff Software Engineer - iOS

PayPal

Austin, TX 79 days ago $160,500$238,700
Swift UIKit SwiftUI CoreAnimation GraphQL REST CI/CD Objective-C networking automated testing Crashlytics Fabric Appium Cucumber
Hybrid

Staff, Software Engineer - iOS

Walmart

Sunnyvale, CA 8 days ago $143,000$286,000
Swift iOS SwiftUI MVVM Combine GraphQL REST JSON Google Cloud Messaging HTTP Xcode Scrum Reactive Programming Objective-C APIs Git CI/CD Terraform AWS Kubernetes