Poshmark

Sr. Software Engineer, iOS

Poshmark2 months ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 124,700 – 208,850

Level

Senior

Role

iOS Engineer

Posted

Jan 8, 2026

Full TimeSenior

The role

Summary

Poshmark is seeking a talented Senior iOS Software Engineer to help build and enhance their mobile application, driving innovation in the social commerce fashion marketplace. The ideal candidate will architect, develop, and maintain high-quality iOS applications while collaborating closely with cross-functional teams to create intuitive user experiences.

What you'll do

iOS Application Architecture: Architect, build, iterate, and maintain the Poshmark iOS mobile application with a focus on performance and user experience
Cross-Functional Collaboration: Partner closely with design, product, and engineering teams to create seamless and intuitive application workflows
Code Quality: Write high-quality, maintainable code with comprehensive unit tests, ensuring robustness and reliability
Technical Leadership: Influence development processes including API creation, design, and product strategy
Problem Solving: Find elegant and simple solutions to complex technical challenges
Code Review: Actively participate in code reviews and provide constructive feedback to peers

What we look for

Technical

iOS Development3+ years of experience developing iOS applications
Programming LanguagesFluent in Swift, with knowledge of Objective-C preferred
Design PatternsExperience with MVVM, Swift Concurrency, and Swift UI
Web ServicesExperience designing and using RESTful web services
Version ControlProficient with Git and code versioning tools
TestingBasic knowledge of writing unit tests

Education

Academic QualificationBS or MS in Computer Science or related technical discipline

Experience

Professional SkillsStrong foundation in computer science fundamentals, data structures, algorithms, and software design
CommunicationExcellent cross-functional communication skills

Skills

Required skills

SwiftAdvanced programming in Swift for iOS development
iOS DevelopmentProven track record of building mobile applications
Software ArchitectureAbility to design scalable and maintainable mobile applications

Nice to have

Objective-CAdditional knowledge of Objective-C programming
SwiftUIExperience with modern iOS UI framework
MVVM PatternProficiency in Model-View-ViewModel design pattern

Compensation & benefits

Salary

USD 124,700 – 208,850 (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

Opportunities for continuous learning and career growth

401k Match

Retirement savings plan with company matching


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and experience
  2. 2
    Technical Phone Interview Detailed discussion of iOS development skills, technical expertise, and problem-solving abilities
  3. 3
    Coding Challenge Take-home project or live coding exercise to demonstrate iOS development skills
  4. 4
    Onsite/Virtual Interviews Multiple rounds of interviews with engineering team, including technical deep dives and system design discussions
  5. 5
    Team Fit Interview Meeting with potential teammates to assess cultural and collaborative fit

Apply for this position

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