Jobs · Engineering · New York

Senior Software Engineer, Android II

Warby Parker · New York, NY · 3 days ago
EngineeringFull-time

Warby Parker is seeking a Senior Android Engineer to drive the evolution of our mission-critical mobile experiences.

About the role

In this role, you'll take ownership of the development, architecture, testing strategy, and engineering standards of the Warby Parker native Android application. You'll help establish best practices across mobile development and contribute to building a best-in-class technology discipline.

Responsibilities

  • Contribute to the evolution of our Android platform to ensure scalable, observable, performant, and reliable mobile systems
  • Lead the design and delivery of complex Android features and platform improvements in partnership with Product, Design, Backend, and SRE teams
  • Drive architectural decisions within your team, participating in design reviews for major initiatives such as migrations, modularization, and performance optimization
  • Apply and advocate for modern Android best practices, including clean architecture, domain modeling, and maintainable code organization
  • Own operational excellence for your areas, including crash monitoring, performance tracking, logging, and issue remediation
  • Mentor engineers through code reviews, technical guidance, and hands-on collaboration on challenging problems

Requirements

  • 5+ years of professional software engineering experience, including significant experience building and shipping native Android applications
  • Expertise in Kotlin and modern Android development
  • Experience building UI with Jetpack Compose and Material3
  • Strong experience with networking and data layers using OkHttp and Moshi
  • Strong experience in domain modeling, system design, and scalable mobile architecture
  • Comfortable working with distributed systems and collaborating closely with backend teams
  • Experienced with modern Android architecture patterns (e.g., MVI/MVVM, modularization, dependency injection)
  • Clear, concise communicator with the ability to influence technical direction across teams
  • Strong belief in accountability and holding engineering teams to a high standard
  • Strong computer science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis
  • Able, willing, and excited to quickly learn new domains
  • Insatiably curious and passionate about innovation
  • Not on the Office of Inspector General's List of Excluded Individuals/Entities (LEIE)

Nice to have

  • Experience with ARCore for augmented reality experiences
  • Experience with OpenCV for computer vision capabilities
  • Familiarity with Filament for real-time rendering
  • Experience optimizing performance for high-volume, consumer-facing mobile applications

Pay

In compliance with local and state requirements, Warby Parker offers a comprehensive compensation package that includes a competitive base salary/hourly rate and variable compensation for eligible employees. The range listed is a good faith estimate of the compensation for this position at the time of posting. Final compensation is determined by a variety of factors, including the candidate's qualifications, experience, internal equity, and relevant market data.

Benefits

Some benefits of working at Warby Parker for full-time employees:

  • Health, vision, and dental insurance
  • Life and AD&D Insurance
  • Paid sick leave
  • Paid holidays
  • Vacation days per year
  • Retirement savings plan (401(k))
  • Parental leave (non-birthing parents included)
  • Short-term disability
  • Employee Stock Purchase Plan
  • Employee Assistance Program (EAP)
  • Bereavement Support
  • Optical Education Reimbursement
  • Free eyewear
  • And more (just ask!)

Some benefits of working at Warby Parker for part-time employees:

  • Employee Assistance Program (EAP)
  • Employee Stock Purchase Plan
  • Free eyewear
  • Paid sick leave
  • And more (just ask!)

WA only: Full-Time employees' paid sick leave is accrued at a rate of 1 hour per every 26 hours worked. Full-time employees receive 5 paid holidays and 5-10 vacation days per year (after waiting period, depending on tenure and hours worked).

WA PT only: Paid sick leave (accrued at a rate of 1 hour per every 30 hours worked).

Similar jobs