Poshmark

Staff Software Engineer, Android

Poshmark2 months ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 155,900 – 261,100

Level

Staff

Role

Android Engineer

Posted

Jan 8, 2026

Full TimeStaff

The role

Summary

Poshmark is seeking a talented Staff Software Engineer to architect and develop their Android mobile application, focusing on creating intuitive, scalable solutions that enhance user experience in their social fashion marketplace. The ideal candidate will drive feature development, collaborate across teams, and bring innovative mobile engineering expertise to the Poshmark platform.

What you'll do

Android Application Architecture: Architect, build, and manage the Poshmark Android mobile application with a focus on scalability and user experience
Feature Development: Lead end-to-end feature development, collaborating closely with product, design, and engineering teams
Code Quality: Write high-quality, maintainable code with comprehensive unit testing and robust error handling
Technical Leadership: Provide technical guidance, participate in code reviews, and recommend improvements to development practices
Innovation: Envision and develop new product features that create delightful user experiences

What we look for

Technical

Programming LanguagesProficiency in Java and Kotlin for Android development
Android DevelopmentDeep understanding of Android architecture components, design patterns (MVVM, Repository), and lifecycle management
Development ToolsExpertise in Android Studio, Git, and CI/CD tools like Jenkins

Education

Computer Science FoundationStrong understanding of computer science fundamentals, data structures, and algorithms

Experience

Professional Experience5+ years of software engineering experience with proven track record of Android app development
Mobile App DevelopmentDemonstrated experience with apps published on Google Play Store

Skills

Required skills

Android DevelopmentComprehensive knowledge of Android app development techniques and best practices
RESTful Web ServicesExperience designing and implementing connected applications using RESTful APIs
TestingProficiency in unit testing using JUnit, Mockito, and other testing frameworks

Nice to have

UI/UX DesignStrong intuition for user experience and consumer behavior in mobile applications
Performance OptimizationExperience in optimizing mobile application performance and user experience

Compensation & benefits

Salary

USD 155,900 – 261,100 (annual)

Stock options

Available

Benefits

Health Insurance

Comprehensive medical, dental, and vision coverage

Stock Options

Equity compensation for long-term value creation

Flexible Work Arrangement

Hybrid work model with flexibility between office and remote work

Professional Development

Ongoing learning opportunities and conference attendance support

401(k) Plan

Retirement savings plan with company matching


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess basic qualifications and experience
  2. 2
    Technical Phone Screen Detailed technical interview focusing on Android development skills and problem-solving abilities
  3. 3
    Coding Challenge Take-home Android development project to demonstrate coding skills and architectural thinking
  4. 4
    On-site/Virtual Interviews Multiple interviews with engineering team members, including system design and cultural fit assessments
  5. 5
    Final Interview Meeting with senior engineering leadership to discuss role expectations and team fit

Apply for this position

You'll be redirected to the company's application page