Hybrid Staff Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • 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.

Requirements

  • 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

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

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

$229,000 - $343,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job