Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, iOS

$108k - $180.9k

Poshmark

Confidence can sometimes hold us back from applying for a job. Here's a secret: there's no such thing as a "perfect" candidate. Poshmark is looking for exceptional people who want to make a positive impact through their work and help create an organization where everyone can thrive. So whatever background you bring with you, please apply if this role would make you excited to come to work every day.

Job Description:

Poshmark is looking for a creative and motivated iOS Engineer II to help shape the future of our mobile applications. You'll contribute to building intuitive, scalable, and reliable features that connect millions of users. This role is a great fit if you're eager to grow as an engineer, thrive in a collaborative environment, and want to make an impact by delivering high-quality mobile experiences.

Responsibilities:
  • Build, maintain, and iterate on Poshmark's iOS application with a focus on usability and performance.
  • Work closely with senior engineers, product managers, and designers to implement medium-complexity features.
  • Participate in code reviews, share feedback, and contribute to team learning.
  • Write maintainable, testable code and ensure reliability through unit tests and quality checks.
  • Provide constructive input on product specs and collaborate cross-functionally to move projects forward.
  • Take initiative to improve parts of the codebase, style guides, or processes with guidance from senior peers.
  • Mentor newer team members informally by sharing knowledge and assisting with onboarding or best practices.
Requirements:
  • 2-4 years of experience developing iOS applications.
  • Strong understanding of Swift, with exposure to Objective-C as a plus.
  • Familiarity with patterns like MVVM, Swift Concurrency, and SwiftUI is preferred.
  • Knowledge of RESTful web services and connected application design.
  • Solid foundation in computer science fundamentals such as data structures, algorithms, and software design.
  • Experience using Git or other version control tools.
  • Ability to balance multiple tasks while delivering within estimates.
  • Excellent communication and collaboration skills, with a willingness to learn from peers and adapt to changing requirements.
  • BS or MS in Computer Science or related field (or equivalent).
6-Month Accomplishments:
  • Become familiar with Poshmark's iOS ecosystem, tools, and workflows.
  • Contribute to feature development with increasing independence.
  • Build strong working relationships across Product, Design, QA, and Engineering.
  • Participate actively in code reviews and team discussions.
12+ Month Accomplishments:
  • Independently plan and deliver medium-complexity features.
  • Provide meaningful improvements to code quality and team processes.
  • Take on informal mentoring roles and contribute to team knowledge-sharing.
  • Actively participate in recruiting through technical interviews.

Salary Range:
$108,000.00 - $180,900.00 Annual

Poshmark is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

View Poshmark's Job Applicant Privacy Policy here.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II, iOS in Redwood City, CA vacancy
  • $108k - $180.9k

     .... in Redwood City is seeking a talented iOS Developer to build and enhance its iOS application...  ...with designers, product managers, and engineering to develop features and ensure...  ...Swift, and has a solid understanding of software design principles. Poshmark offers a competitive... 
    Ios

    Poshmark, Inc.

    Redwood City, CA
    1 day ago
  • A leading fashion resale marketplace is seeking a motivated iOS Engineer II to enhance their mobile applications. This role involves building intuitive features that connect millions of users while ensuring high performance and usability. Candidates should have 2-4 years... 
    Ios

    Poshmark

    Redwood City, CA
    1 day ago
  •  ...Software Engineer II You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the...  ...like async/await and Combine). Strong experience with iOS frameworks: UIKit, SwiftUI, Foundation, Core Data, Combine.... 
    Ios

    Chase

    Palo Alto, CA
    2 days ago
  • $137.3k - $205.9k

     ...infrastructure, focused on delivering high quality system software which drives the PlayStation experience. As a Software Engineer, you'll focus on building test frameworks and...  ...with mobile test automation on Android and/or iOS platforms. ~ Hands-on experience with CI/CD... 
    Ios

    PlayStation Global

    San Mateo, CA
    5 days ago
  •  ...Software Engineer II (P3) – Production AI (Metrics & Analytics) AgreeYa is a global Systems Integrator and is seeking an experienced Software Engineer II (P3) – Production AI (Metrics & Analytics) to join our growing team. As a Software Engineer II on the Production... 
    Suggested

    AgreeYa Solutions

    Redwood City, CA
    1 day ago
  •  ...Poshmark is looking for a talented and creative Senior Web Engineer II. The candidate is expected to create web applications that have...  ...drive feature development. Desired Skills ~5 years software development experience, including at least 2 years in building... 

    Poshmark

    Redwood City, CA
    3 days ago
  • $150k - $184k

     ...Job Title: Robotics Software Engineer II, Navigation Department: Robotics Engineering Level: L4 FLSA: Exempt Job Summary: In this role, you will be responsible for the robotics navigation stack, ranging from control, localization, mapping, path planning, all... 
    Local area

    Bear Robotics, Inc.

    Redwood City, CA
    3 days ago
  •  ...are hiring a Senior Executive IT Support Specialist II to provide white-glove technology support for EA’s Executive...  ...support for executives by troubleshooting devices, software, and enterprise platforms (Windows, macOS, iOS/Android, Microsoft 365, Zoom, Slack, Google... 
    Ios
    Full time
    Local area

    Electronic Arts

    Redwood City, CA
    2 days ago
  •  ...Job Title: Network Engineer II (Lab Environment) Location: Menlo Park, CA (Onsite) Contract...  ...switch and network testbeds used for software validation and performance testing...  ...network operating systems such as Cisco IOS and Juniper JUNOS Familiarity with network... 
    Ios
    Contract work

    Infotech Sourcing

    Menlo Park, CA
    3 days ago
  • $124.7k - $208.85k

     ...make you excited to come to work every day. Job Description: Poshmark is looking for a talented and creative Senior software Engineer - iOS. You are someone who loves creating mobile applications that have a simple user interface and solid code. If you have a... 
    Ios

    Poshmark

    Redwood City, CA
    4 days ago
  •  ...and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury. Senior Software Engineer, iOS Poshmark is looking for a talented and creative Senior software Engineer - iOS. You are someone who loves creating mobile... 
    Ios

    Poshmark

    Redwood City, CA
    5 days ago
  • I did my part and supported the Regular Toilet is seeking a Security Software Engineer II to implement software for achieving Aurora security goals. In this role, you will design and develop security components for autonomous vehicle platforms and work with teams to ensure... 
    Work at office
    3 days per week

    I did my part and supported the Regular Toilet

    Mountain View, CA
    1 day ago
  •  ...iOS Software Engineer We're a fast-moving team of aviators, engineers, and operators building an AI platform to make flying safer, more efficient, and more capable. Backed by top investors, we've secured a dozen Department of Defense contracts and partnered with major... 
    Ios
    Permanent employment
    Full time
    Internship
    Local area
    Remote work
    3 days per week

    BeaconAI

    San Carlos, CA
    5 days ago
  • $150k - $184k

    A technology robotics company in Redwood City is seeking a Robotics Software Engineer II to develop and optimize navigation systems for autonomous robots. The candidate will integrate various algorithms and lead projects while collaborating with diverse teams. A strong... 

    Bear Robotics

    Redwood City, CA
    3 days ago
  •  ...optimized for code sharing across Android and iOS. Essential Functions : Champion...  ...Gherkin). Collaborate with backend engineers to design and refine APIs for secure,...  ...and validation strategy and execution for software subsystems. Mentor team members and contribute... 
    Ios

    Globus Medical

    Redwood City, CA
    5 days ago
  • $150.32k - $225.48k

     ...Software Engineer II - Data Platform Pittsburgh, PA Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer, less stressful, and more... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Palo Alto, CA
    5 days ago
  • $80k - $160k

    A national insurance company is seeking an Engineer II to drive innovation and improve customer experiences through high-performance applications. The ideal candidate will have experience in designing scalable systems, a strong background in programming languages such as... 

    GEICO

    Palo Alto, CA
    3 days ago
  •  ...Job Title: Robotics Software Engineer II, Mission Department:  Software Engineering Job Level:  L4 FLSA:  Exempt As a Robotics Software Engineer II on the Mission Behavior team, you'll build the engine that lets us rapidly customize robot behavior for new use... 
    Full time
    Local area
    Remote work

    Bear Robotics

    Redwood City, CA
    5 hours ago
  • A tech company in Mountain View, CA, seeks a Software Engineer II to manage the full lifecycle of software development, focusing on web applications and backend services. This role involves building modern, responsive web applications and backend web services, working... 
    Remote job

    Syllable Corporation

    Mountain View, CA
    4 days ago
  •  ...Software Engineer II (C++, Python, MySQL) Location: Menlo Park, CA Software Engineer with 2-5 years of experience sought to execute Codepath analysis and migration on a significant volume of similar assets, primarily within the Hack Codebase. Proficiency... 

    Diverse Lynx

    Menlo Park, CA
    4 days ago
  • $120.6k - $184k

     ...infrastructure that are used to ship, scale, and operate secure, reliable game experiences for millions of players worldwide. The Software Engineer will report to the Engineering Director. Responsibilities: You will partner with product managers and architects to... 
    Full time
    Local area
    Worldwide

    Electronic Arts

    Redwood City, CA
    5 days ago
  • $135k - $175k

     ...Software Engineer (SWE I / SWE II) BigHat Biosciences is looking for a Software Engineer to join our Lab Systems team. This role is designed for engineers with several years of experience building and supporting production software who are excited to grow their technical... 

    BigHat Biosciences

    San Mateo, CA
    5 days ago
  •  ...tAMAZON WEB SERVICES, INC. Offered Position: \tSoftware Dev Engineer II Job Location: \t\tEast Palo Alto, California Job Number:...  ..., implement, test, and document embedded or distributed software applications, tools, systems and services. Translate functional... 
    Local area

    Amazon

    East Palo Alto, CA
    1 day ago
  •  ...are hiring a Mobile Diesel Technician Level II to perform licensed DOT inspections,...  ...systems, starters/alternators, fan clutches, engine electronics, diesel steering systems, engines...  ...on Repair Orders using a company‑issued iOS device and our proprietary TRAIT application... 
    Ios
    Local area

    EV Battery Solutions by Cox Automotive

    Redwood City, CA
    3 days ago
  • $150k - $200k

     ...pumps lack great design, make limited use of software, and are difficult and stressful to adopt...  ...the code. We're looking for a software engineer to own our developer infrastructure: the...  ...) Support mobile app testing (iOS/Android) for key user flows Turn customer... 
    Ios
    Full time
    Work at office
    Local area
    Relocation package
    Shift work
    3 days per week

    Epoch Biodesign

    Redwood City, CA
    1 day ago
  • $40 - $42 per hour

     ..., is seeking a Desktop Support Technician II. Job Title Desktop Support Technician II...  ...Job Description Ability to troubleshoot software, hardware and connectivity issues remotely...  ...is a plus Strong mobile support (Android, iOS, etc) experience Benefits Russell Tobin offers... 
    Ios
    Hourly pay
    Work at office
    Local area
    Remote work

    Russell Tobin

    Mountain View, CA
    3 days ago
  • $170k - $220k

    We are seeking a Senior Software Engineer in Test (SET II) to play a pivotal role in advancing our test engineering efforts. The ideal candidate will have extensive experience in Android and Linux development, with a focus on Kotlin, Java, C++, and Python. This position... 

    Autoroboto

    Mountain View, CA
    3 days ago
  • Aurora is seeking a Software Engineer II in Mountain View, California. The role involves designing and shipping web applications for visualizing self-driving vehicle data. Ideal candidates will have over 5 years of industry experience, a strong understanding of computer... 

    I did my part and supported the Regular Toilet

    Mountain View, CA
    12 hours ago
  •  ...infrastructure that are used to ship, scale, and operate secure, reliable game experiences for millions of players worldwide. As a Software Engineer on EA's Identity team, you will help us build the infrastructure and platform services that support EA's live-service... 
    Full time
    Local area
    Worldwide

    Electronic Arts

    Redwood City, CA
    3 days ago
  • $129.3k - $161.6k

     ...outdoors and a desire to protect it for future generations. Role Summary The Autonomy organization at Rivian is seeking a Software Engineer II to join our dynamic analytics team. If you are interested in transforming raw data into actionable insights and have experience... 
    Full time
    Local area

    Rivian

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, iOS. Be the first to apply!