Snap Inc is looking for a Staff Software Engineer, iOS to help shape the future of how Snapchatters discover and engage with content across the app, driving strategic decisions and leading the development of complex, high-impact product features.
Requirements
- deep expertise in Swift and ObjectiveC.
- Knowledge of software design patterns and iOS best practices.
- Strong CS fundamentals (algorithms and data structures) and problem-solving skills
- A strong track record of shipping polished, high-performance features at scale.
- Experience with iOS application development
- Experience with Objective-C and iOS
- Experience with Swift
Responsibilities
- Lead the development of complex, high-impact product features
- Simplify and evolve our content stack, driving both technical innovation and meaningful user impact.
- Make architectural decisions, uphold a high bar for code quality.
- Mentor engineers, champion best practices, and help define the long-term technical roadmap for content on iOS.
- Collaborate closely with Product, Design, Data, Machine Learning and Backend teams to deliver a seamless and performant user experience.
- Drive stratigical decisions for content surfaces
- Help shape the future of how Snapchatters discover and engage with content across the app - from Friend Stories to Spotlight to Creator-driven experiences
Other
- We’re looking for a seasoned iOS engineer
- The ideal candidate has sharp product intuition, excellent communication skills, and the ability to influence cross-team collaboration.
- Be comfortable leading large technical efforts in ambiguous environments, balancing product goals with architectural sustainability.
- work in an office 4+ days per week.
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience