Staff Software Engineer, Android, Level 6

Snap Inc.

Actively hiring Posted today Verified listing
Santa Monica, CA · Palo Alto, CA Posted today $229,000$343,000 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $286k
$93k most similar roles pay here $370k

This role pays more than 99% of similar roles. Most pay $161,300–$214,500 — the shaded band above. At the midpoint, this role pays about $286k versus about $188k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 55 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 39 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR

As a Staff Software Engineer on the Monetization, Ad Format Team at Snapchat, you will drive the development of ad inventory and platform features for Android devices, focusing on enhancing networking capabilities and client performance. Your day-to-day responsibilities include designing, implementing, and launching new features while conducting thorough code reviews to maintain high standards. You’ll work closely with designers to optimize UI practices and infrastructure, ensuring smooth user experiences. Ideal candidates are proficient in Kotlin, Java, RxJava, Dagger, and other modern Android development tools, capable of leading technical initiatives independently and making informed decisions about technical trade-offs. Experience with large-scale mobile applications and a background in technical leadership or domain expertise is preferred.

Skills

Kotlin Java RxJava Dagger Android CI/CD

What you'll do

  • Drive the development of ad inventory and platform work on Android.
  • Evaluate technical tradeoffs for every decision to ensure optimal UI and infrastructure practices.
  • Develop features from design through implementation and launch, focusing on user experience.
  • Perform code reviews to maintain high standards of code quality.
  • Utilize Kotlin, Java, RxJava, Dagger, and other tools to build smooth and stable products.

What we're looking for

  • Over 9 years of software development experience or equivalent education and experience
  • Experience with Android application development, Kotlin, Java, RxJava, Dagger
  • Technical leadership or domain expertise within a technical organization for over 1 year
  • Ability to prioritize tasks and work independently on complex projects
  • Evaluate technical tradeoffs and collaborate with design teams on UI practices
  • Preferred: Experience leading teams in delivering sophisticated initiatives

More like this

Similar roles

Staff Software Engineer (Mobile Android)

Qualcomm

San Diego, CA 133 days ago $134,800$202,200
C++ Java Rust Git CI/CD Android Linux ARM Mobile SoC Debugging Performance Monitoring Memory Management SDK NDK HALs Security Treble C++14 API Design Open-Source Projects

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA 49 days ago $117,000$234,000
Kotlin Java Android SDK Jetpack libraries REST API integration Agile development methodology CI/CD Git Jira Postman Firebase Google Cloud Platform AWS Retrofit Hilt Room Moshi JUnit Mockito Gradle

Senior, Software Engineer (Android)

Walmart

Sunnyvale, CA 22 days ago $117,000$234,000
Kotlin Jetpack Compose GraphQL CI/CD Terraform Docker Prometheus Grafana JUnit Selenium Figma Android Architecture Patterns Asynchronous Programming Concurrency Patterns Accessibility Standards Performance Optimization Security Practices Maven Gradle

Staff Software Engineer, Android

Salesforce

Remote (San Francisco, CA) 28 days ago $197,300$313,700
Android CI/CD Python Java Kotlin Docker AWS GitHub Slack Terraform Git PostgreSQL Prometheus Grafana JUnit Gradle SonarQube Swagger GraphQL
Remote