Software Engineer, iOS, Level 3

Snap Inc.
Palo Alto, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

A/B Testing Apple IOS Software Quality Concurrent Computing Distributed Systems Performance Tuning Software Engineering Backend Information Technology Low Latency

Job description

Experteer Overview In this role you will design, build, and ship high-quality messaging features for the Snapchat iOS app, focusing on fast and reliable chat and media delivery. You will work with product, design, and backend teams to shape the roadmap and use metrics and A/B testing to boost messaging engagement and DAU. You’ll uphold code quality, testing, and observability within a large-scale iOS codebase, contributing to a privacy-minded, collaborative engineering culture. This is an opportunity to impact millions of Snapchat users through efficient, user-centric messaging experiences. Compensation / Benefits * Design, build, and ship messaging features for the iOS app * Improve reliability, latency, and performance of chat and media delivery on iOS * Collaborate with product, design, and backend teams to define and execute roadmap * Instrument, analyze, and A/B test features to drive messaging engagement and DAU * Uphold code quality, testing, and observability for a large-scale iOS codebase Tasks * Experience with iOS services or distributed systems * Solid understanding of networking, async/concurrent programming, and performance tuning on iOS * Ability to understand the operational aspects of your system and participate in incident/hotfix resolution * Ability to collaborate and work well with others * Proven track record of shipping consumer iOS features end to end * BS/BA in a technical field such as Computer Science or equivalent years of experience * 1+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field Key requirements * paid parental leave * comprehensive medical coverage * emotional and mental health support * equity / RSUs * competitive compensation * flexible work arrangements (default together)

Requirements

to iOS codebase Tasks * Experience with iOS services or distributed systems * Solid understanding of networking, async/concurrent programming, and performance tuning on iOS * Ability to understand the operational aspects of your system and participate in incident/hotfix resolution * Ability to collaborate and work well with others * Proven track record of shipping consumer iOS features end to end * BS/BA in a technical field such as Computer Science or equivalent years of experience * 1+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field Key requirements * paid parental leave * comprehensive medical coverage * emotional and mental health support * equity / RSUs * competitive compensation * flexible work arrangements (default together)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · WWC Europe 2026

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

54 sec

Generating multiple hook options for outreach A/B testing

Leandro Gomes da Silva Leandro Gomes da Silva · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:24 min

Building scalable icon and button libraries internally

Nathalia Rus · WWC 2022

Videos

See all

Related articles

See all