Snap Inc. is seeking a Staff Software Engineer, iOS, to build 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 conceptualizing, developing, and launching new features. The engineer will evaluate technical tradeoffs, work with Design on UI and infrastructure practices, and conduct code reviews to ensure quality. The role also uses AI tools and high-velocity engineering workflows to build scalable services while maintaining rigorous standards for correctness, security, and production readiness. The position requires deep knowledge of iOS and related systems, including the Objective-C runtime, operating system internals, compilers, low-power and mobile optimization, multithreading, and performance optimization. Snap follows a “default together” approach, expecting team members to work in an office four or more days per week.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior