Snap Inc. logo

Software Engineer, Android, Level 5

Snap Inc.

Palo Alto, CA
Full Time
Senior
209k-313k
8 days ago

Job Description

About the Role

Snap Inc is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. The company contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. Its core products include Snapchat, Lens Studio, and Spectacles. Snap Engineering teams build fun and technically sophisticated products that reach hundreds of millions of Snapchatters worldwide. The company is committed to privacy, moving fast with precision, and fostering a diverse and inclusive work environment.

Key Responsibilities

  • Push the limits of mobile devices and create great user experiences
  • Build smooth, stable, and fun products
  • Develop features from design through implementation and launch
  • Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices
  • Perform code reviews that guarantee code quality

Requirements

  • Use Kotlin, Java, RxJava, Dagger, and other tools to build stable and engaging products
  • Support features from design through implementation and launch
  • Bachelor's Degree in a relevant technical field such as computer science or equivalent practical experience
  • 6+ years of post-Bachelor's software development experience or equivalent with a Master's degree
  • 5+ years of post-grad software development experience or equivalent with a PhD
  • 2 years of post-grad machine learning experience
  • Experience with Android application development

Nice to Have

  • Kotlin and Android expertise

Qualifications

  • Bachelor's Degree in a relevant technical field or equivalent practical experience
  • 6+ years of software development experience or 5+ years with a Master's degree
  • 2 years of post-grad machine learning experience

Benefits & Perks

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Competitive compensation packages including salary and equity in the form of RSUs

Working at Snap Inc.

Snap Inc values moving fast with precision, executing with privacy at the forefront, and fostering a diverse and inclusive environment. The company practices a 'default together' approach, encouraging in-office collaboration at least 4+ days per week. Snap is committed to creating innovative products that improve communication and is dedicated to equal opportunity employment and supporting a diverse workforce.

Apply Now

Job Details

Posted AtJul 16, 2025
Job CategoryMobile Development
Salary209k-313k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Snap Inc.

Website

snap.com

Location

Palo Alto, CA

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches