Staff Software Engineer, iOS, Level 6

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CA
Salary
$229,000–$343,000 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $286k
$155k $363k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $286k versus about $229k 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 103 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Staff Software Engineer, iOS, Level 6

Staff Software Engineer, iOS, Level 6 joins the Engineering team to create and refine high-performance mobile applications. This role involves designing, architecting, and implementing well-tested Objective-C software that powers experiences within the Snapchat camera. The engineer will conceptualize and launch new features, evaluate technical tradeoffs, and collaborate with the Design team on UI and infrastructure practices. Key responsibilities include conducting code reviews and utilizing AI tools to ship scalable services while maintaining rigorous standards for security and correctness. Required skills include proficiency in Objective-C, multithreading, performance optimization, and OS internals. Candidates should possess strong computer science fundamentals, including algorithms and data structures. The role specifically addresses the technical challenges of building stable, smooth mobile experiences and optimizing for low-power systems within a complex visual messaging environment.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design, architect, and implement well-tested Objective-C software for Snapchat’s camera experiences.
  • Create and refine high-performance mobile applications that push the limits of mobile technology.
  • Conceptualize, develop, and launch new features for stable and smooth-running products.
  • Evaluate technical tradeoffs for every engineering decision to ensure optimal performance and stability.
  • Carry out code reviews to guarantee high standards of code quality and correctness.
  • Utilize AI tools and high-velocity workflows to design and ship scalable, secure services.
  • Partner with the Design team to establish best practices for UI and infrastructure.

What we're looking for

  • Bachelor's Degree in a relevant technical field or equivalent years of practical work experience.
  • 9+ years of post-Bachelor’s software development experience; or Master’s degree + 8+ years; or PhD + 5+ years.
  • 1+ years of experience with technical leadership or acting as a domain expert to a technical organization.
  • Experience with iOS application development.
  • Proven understanding of Objective-C Runtime and processes.
  • Knowledge of OS internals, compilers, and optimization for low-power and mobile systems.
  • Proficiency with multithreading and performance optimization techniques for iOS.
  • Strong CS fundamentals including algorithms, data structures, and software design patterns.
  • Proficiency in leveraging AI tools to streamline development and audit output for integrity and security.
  • Experience with Objective-C and iOS (preferred).
  • Experience with Swift (preferred).
  • Experience with C/C++ (preferred).
  • Experience with OpenGL or Metal (preferred).

More like this

Similar roles

Software Engineer, iOS, Level 5

Snap Inc.

Bellevue, WA +4 24 days ago $209,000–$313,000
iOS Objective-C Swift C/C++ Metal OpenGL Multithreading Algorithms Data Structures Software Design Patterns AI Tools Performance Optimization Compilers OS Internals
6+ yrs exp Hybrid

Staff Software Engineer, Backend, Level 6

Snap Inc.

Los Angeles, CA 34 days ago $229,000–$343,000
Distributed Systems Microservices Java C++ Python Kubernetes AWS NoSQL Redis Memcache Machine Learning Natural Language Processing Networking Security Cloud Computing
9+ yrs exp Hybrid

Staff Software Engineer iOS

PayPal

Austin, TX 55 days ago $160,500–$238,700
Swift Mobile Development GraphQL REST APIs MVC MVVM Object-Oriented Programming Algorithms Design Patterns
5+ yrs exp Hybrid

Staff Software Engineer iOS

PayPal

Austin, TX 55 days ago $160,500–$238,700
Swift Mobile Development GraphQL REST APIs MVC MVVM Object-Oriented Programming Algorithms Design Patterns
5+ yrs exp Hybrid