Snap Inc. · 2 months ago
Staff Software Engineer - Android Performance, Reliability & Efficiency
Snap Inc. is a technology company that empowers people to express themselves and communicate through innovative products like Snapchat and augmented reality tools. They are seeking a Staff Android Engineer to lead initiatives focused on Performance, Reliability, and Efficiency (PRE) for Snapchat, ensuring fast and stable communication experiences for users.
Computer Software
Responsibilities
Own the Snapchat Android strategy for key PRE areas including Crashes (including ANRs), UI Performance, Battery usage, and app size
Implement app wide optimizations & defensive guardrails for key PRE metrics
Influence key decisions and tradeoffs on architecture and implementation of client side features both for native and cross platform technologies
Build cutting edge telemetry and tracing to detect, group and root cause PRE issues at scale
Help grow a team of exceptional software engineers and be a strong technical mentor
Work cross functionally with Data Scientists, PM and TPM partners to identify & execute on high impact PRE efforts
Be a core member of Snapchat’s Android TLs to influence development across all of Snapchat
Qualification
Required
Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
9+ years of post-Bachelor's software development experience; or Master's degree in a technical field + 8+ year of post-grad software development experience; or PhD in a relevant technical field + 5+ years of post-grad software development experience
Experience with Android application development
Knowledge of the OS internals, compilers, optimization for low-power and mobile systems
Proven understanding of Java runtime and processes which run 'under the hood'
Proficiency with multithreading and performance optimization techniques for Android
Strong CS fundamentals (algorithms and data structures) and problem-solving skills
Knowledge of software design patterns and Android best practices
Preferred
Experience with Kotlin and Java
Experience debugging cross platform code
Experience with C/C++
Experience with distributed systems, especially those related to crash symbolification and telemetry
Benefits
Paid parental leave
Comprehensive medical coverage
Emotional and mental health support programs
Compensation packages that let you share in Snap’s long-term success
This position is eligible for equity in the form of RSUs.
Company
Snap Inc.
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate.
H1B Sponsorship
Snap Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (394)
2024 (366)
2023 (332)
2022 (356)
2021 (318)
2020 (237)
Funding
Current Stage
Late StageRecent News
2025-02-12
2025-02-11
Social Media Today
2025-02-08
Company data provided by crunchbase