Poshmark

Senior Software Engineer - iOS

Poshmark1 months ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 124,700 – 208,850

Level

Senior

Role

iOS Engineer

Posted

Feb 4, 2026

Full TimeSenior

The role

Summary

Poshmark is seeking a talented Senior iOS Software Engineer to join their innovative mobile engineering team. The ideal candidate will architect, build, and maintain the company's iOS mobile application, driving feature development and creating intuitive user experiences for their social commerce platform.

What you'll do

iOS Application Development: Architect, build, iterate, and maintain the Poshmark iOS mobile application with a focus on user interface and code quality
Technical Leadership: Influence various aspects of the development process, including API creation, design, and product strategy
Code Quality: Write high-quality, maintainable code with comprehensive unit tests, covering edge cases and ensuring reliability
Cross-Functional Collaboration: Partner closely with design, product, and engineering teams to create seamless and intuitive user experiences
Technical Mentorship: Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing

What we look for

Technical

iOS Development3+ years of experience in developing iOS applications
Programming LanguagesFluency in Swift, with Objective-C knowledge as a plus
Architectural PatternsExperience with MVVM, Swift Concurrency, and SwiftUI
Web ServicesDesign and use of RESTful web services for connected applications
Version ControlProficiency with Git and code versioning tools

Education

Computer Science DegreeBS or MS in Computer Science or related technical discipline (or equivalent professional experience)

Experience

Problem SolvingStrong foundation in computer science fundamentals, data structures, algorithms, and software design
PortfolioProven track record of outstanding engineering through professional results and interesting hobby projects

Skills

Required skills

SwiftAdvanced programming in Swift for iOS development
Mobile App ArchitectureExpertise in designing scalable and maintainable iOS applications
Code QualityAbility to write clean, efficient, and well-tested code

Nice to have

Objective-CAdditional knowledge of Objective-C for legacy system interactions
SwiftUIModern iOS UI framework development experience

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 to share in company growth

Flexible Work Arrangement

Hybrid work model with flexibility between office and remote work

Professional Development

Opportunities for continued 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 In-depth discussion of iOS development skills, architecture, and problem-solving approach
  3. 3
    Coding Challenge Take-home project or live coding exercise to demonstrate iOS development capabilities
  4. 4
    Onsite or Virtual Interviews Multiple rounds with engineering team, including technical interviews and system design discussions
  5. 5
    Final Interview Meeting with senior leadership to discuss team fit and long-term potential

Apply for this position

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