Snap Inc.
Snap Inc.
5,001 – 10,000 Employees
ConsultingLogisticsMarketing
Snap Inc. is a technology company building camera-driven products for communication, creativity, and self-expression. Its work centers on using visual technology to help people connect while considering the broader effects of digital products on mental health, society, and the environment. The company also highlights diversity, equity, and inclusion across its workforce, responsible design, ethical governance, transparent decision-making, and environmentally conscious operations.

iOS Software Engineer – Snap Inc., Los Angeles Onsite

Build high-performance Snapchat camera experiences at Snap Inc. by designing Objective-C software and delivering stable mobile features.

Description

  • Develop and enhance high-performance mobile applications
  • Create reliable products with smooth runtime performance
  • Design, architect, and implement thoroughly tested Objective-C software for Snapchat camera experiences
  • Plan, develop, and release new product features
  • Assess technical tradeoffs and their engineering impact
  • Partner with Design on user-interface and infrastructure practices
  • Review code to maintain strong quality standards
  • Apply AI tools and rapid engineering workflows to build and ship scalable services
  • Maintain standards for correctness, security, and production readiness

Requirements

  • Bachelor’s degree in computer science or a related technical discipline, or equivalent practical experience
  • At least two years of post-bachelor’s software development experience, or a relevant master’s degree with one year of post-graduate experience, or a relevant PhD
  • Hands-on experience developing iOS applications
  • Demonstrated knowledge of the Objective-C runtime and underlying system processes
  • Understanding of operating-system internals, compilers, and optimization for mobile, low-power systems
  • Proficiency in iOS multithreading and performance optimization
  • Strong computer science fundamentals, including algorithms and data structures
  • Knowledge of software design patterns and established iOS development practices
  • Ability to use AI tools effectively and assess generated code for architectural soundness, performance issues, and security risks
  • Adaptability when learning and applying evolving AI systems and tools
  • Professional experience with Objective-C and iOS
  • Professional experience with Swift
  • Professional experience with C or C++
  • Experience with OpenGL or Metal

Benefits

  • Paid parental leave
  • Comprehensive medical insurance coverage
  • Programs supporting emotional and mental health
  • Compensation packages that include equity through restricted stock units
  • Snap’s Default Together model, with employees working in the office at least four days per week

Related Jobs