Software Engineer, iOS, Level 4
Listed on 2025-12-10
-
Software Development
Software Engineer, App Developer - Mobile/Web, iOS Developer, C++ Developer
Company Overview
Snap Inc is a technology company dedicated to empowering people to express themselves, live in the moment, learn about the world, and have fun together through its core products:
Snapchat, Lens Studio, and Spectacles.
Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snap chatters worldwide. We move fast, with precision, and always execute with privacy at the forefront.
Responsibilities- Create and refine high-performance mobile apps that push the limits of mobile technology.
- Build stable, smooth-feeling products.
- Design, architect, and implement well-tested Objective‑C software powering experiences in Snapchat’s camera.
- Conceptualize, develop, and launch new features.
- Carefully evaluate technical trade‑offs for every decision.
- Collaborate with the Design team to hone UI and infrastructure best practices.
- Carry out code reviews to guarantee code quality.
- Proven understanding of Objective‑C Runtime and underlying processes.
- Knowledge of OS internals, compilers, and low‑power/mobile‑system optimization.
- 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.
- Bachelor’s Degree in a relevant technical field such as computer science or equivalent practical experience.
- 2+ years of post‑Bachelor’s software development experience; OR master’s degree + 1+ year; OR PhD in a relevant field.
- Experience with iOS application development.
- Experience with Objective‑C and iOS.
- Experience with Swift.
- Experience with C/C++.
- Experience with OpenGL or Metal.
In the United States, work locations are assigned a pay zone which determines the salary range for the position. The starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The starting pay may be negotiable within the salary range.
Zone A (CA, WA, NYC): base salary range $157,000‑$235,000 annually.
Zone B: base salary range $149,000‑$223,000 annually.
Zone C: base salary range $133,000‑$200,000 annually. This position is eligible for equity in the form of RSUs.
Snap Inc. offers comprehensive benefits including paid parental leave, medical coverage, emotional and mental health support programs, and compensation packages that share in Snap’s long‑term success.
Equal OpportunityAt Snap, we are proud to be an equal opportunity employer, committed to providing employment opportunities regardless of race, color, religion, national origin, ancestry, disability, gender, sexual orientation, military status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets. We consider qualified applicants with criminal histories in a manner consistent with applicable law.
AccommodationsIf you have a disability or special need that requires accommodation, please let us know. We are committed to providing reasonable accommodations to interview and during the hiring process.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).