JOBSEARCHER

Software Engineer, Android, Level 5

SnapLong Beach, CAL6 LeadSeptember 15th, 2026
Overview As an Android Engineer at Snap, you will push mobile experiences to the next level, delivering smooth, stable apps used by millions. You’ll collaborate with design and platform teams to ship features from concept to launch, while upholding high standards for performance, security, and code quality. You’ll apply AI-enabled workflows to accelerate development and ensure scalable, production-ready code. This role offers the chance to shape the user experience on a global scale and contribute to Snap’s privacy-first engineering culture. Compensation / Benefitspaid parental leavecomprehensive medical coverageemotional and mental health support programsequity in RSUscompetitive compensation packagesopportunity to work in multiple offices ResponsibilitiesDevelop and launch Android features from design through implementationBuild smooth, stable user experiences on mobile devicesConduct code reviews to ensure code qualityEvaluate tradeoffs and collaborate with design for UI and infrastructure choicesLeverage AI tools to accelerate development while auditing output for integrity and security Key requirementsAndroid application development experienceBachelor's Degree in a relevant technical field or equivalent practical experienceProficiency with Kotlin and Android developmentExperience with Java and RxJava, Dagger or similar frameworksAbility to assess performance bottlenecks, security risks, and architectural implicationsAdaptability to evolving AI tools and trendsStrong problem-solving and critical judgmentCollaborative mindset for cross-functional workKotlinAndroid SDKJava