Staff Software Engineer, iOS, Level 6

Snap•Santa Monica, CA
•Onsite

About The Position

Snap Inc. is seeking a Staff Software Engineer, iOS, to develop high-performance mobile applications and new products for Snapchat. The role focuses on designing, architecting, and implementing well-tested Objective-C software that powers Snapchat camera experiences, and on conceptualizing, developing, and launching new features. The engineer will evaluate technical tradeoffs, collaborate with the Design team on UI and infrastructure practices, and conduct code reviews to ensure quality. The role also uses AI tools and high-velocity engineering workflows to design and ship scalable services while maintaining high standards for correctness, security, and production readiness. Snap follows a “default together” approach and expects team members to work in an office four or more days per week. The position is eligible for equity in the form of RSUs. U.S. base salary ranges depend on pay zone: Zone A (CA, WA, NYC) $229,000–$343,000 annually; Zone B $218,000–$326,000 annually; and Zone C $195,000–$292,000 annually. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions.

Requirements

  • Bachelor’s degree in a relevant technical field, such as computer science, or equivalent practical work experience.
  • One of the following software development experience paths: 9 or more years after a bachelor’s degree; 8 or more years after a master’s degree in a technical field; or 5 or more years after a Ph.D. in a relevant technical field.
  • At least 1 year of experience in technical leadership or acting as a domain expert to a technical organization.
  • Experience with iOS application development.
  • Understanding of the Objective-C runtime and processes that run under the hood.
  • Knowledge of operating-system internals, compilers, and optimization for low-power and mobile systems.
  • Proficiency with multithreading and iOS performance optimization techniques.
  • Strong computer science fundamentals in algorithms and data structures, and problem-solving skills.
  • Knowledge of software design patterns and iOS best practices.
  • Proficiency in, or strong aptitude for, using AI tools to streamline development, with the judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks.
  • Adaptability in learning and applying evolving AI systems and tools and modern development practices.

Nice To Haves

  • Experience with Objective-C and iOS.
  • Experience with Swift.
  • Experience with C/C++.
  • Experience with OpenGL or Metal.

Responsibilities

  • Create and refine high-performance mobile applications that push the limits of mobile technology.
  • Build new products that are stable and run smoothly.
  • Design, architect, and implement well-tested Objective-C software powering Snapchat camera experiences.
  • Conceptualize, develop, and launch new features.
  • Evaluate the technical tradeoffs of decisions.
  • Work with the Design team to determine effective UI and infrastructure practices.
  • Conduct code reviews to ensure code quality.
  • Use AI tools and high-velocity engineering workflows to design and ship scalable services while maintaining standards for correctness, security, and production readiness.

Benefits

  • Paid parental leave.
  • Comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages that include long-term success participation through RSUs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service