Software Engineer, Android, Level 5
Listed on 2025-12-01
-
Software Development
Android Developer, Software Engineer
Join the Software Engineer, Android, Level 5 role at Snap Inc.
Snap Inc. is a technology company that builds Snapchat
, Lens Studio
, and Spectacles
, using photography and augmented reality to connect people.
- 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 and work with design on UI and infrastructure best practices.
- Perform code reviews that guarantee code quality.
- Use Kotlin, Java, RxJava, Dagger, and other tools to build smooth, stable, fun products.
- Support features from design through implementation and launch.
- Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience.
- 6+ years of post‑Bachelor’s software development experience, or Master’s degree in a technical field with 5+ years of post‑grad experience, or PhD with 2+ years of machine‑learning experience.
- Experience with Android application development.
- Kotlin and Android expertise.
Snap Inc. is an equal‑opportunity employer and committed to providing employment opportunities regardless of race, religion, color, national origin, ancestry, physical or mental disability, genetic information, marital status, sex, gender identity, gender expression, pregnancy, childbirth, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.
Benefits:
Paid parental leave; comprehensive medical coverage; emotional and mental health support programs; and compensation packages that share Snap’s long‑term success. Equity in the form of RSUs is also offered.
Locations:
Santa Monica, CA;
Hawthorne, CA;
West Hollywood, CA;
Los Angeles, CA.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).