Poshmark

Senior Software Engineer I, Backend

Poshmark2 months ago
Location

Chennai, Tamil Nadu, India

Type

Full Time

Salary

INR 150,000 – 220,000

Level

Senior

Role

Backend Engineer

Posted

Dec 23, 2025

Full TimeSenior

The role

Summary

Poshmark is seeking a Senior Backend Software Engineer to drive scalability and innovation of their cloud-native infrastructure. The ideal candidate will contribute to a high-traffic social commerce platform, designing and optimizing distributed systems that power millions of daily interactions in a dynamic, community-driven marketplace.

What you'll do

Backend System Design: Lead design and development of scalable backend services and distributed systems for a high-traffic social commerce platform
Cloud-Native Architecture: Evolve application and service delivery platform using cloud-native architectures, NoSQL solutions, and advanced infrastructure technologies
Performance Optimization: Drive performance tuning and system improvements to ensure reliability, scalability, and maintainability of key platform components
Cross-Functional Collaboration: Collaborate with Product, Design, DevOps, and QA teams to deliver high-quality software aligned with business objectives
Technical Leadership: Participate in code reviews, technical discussions, and provide mentorship to junior engineers
Technical Debt Management: Identify and lead refactoring efforts to improve developer velocity and overall system health

What we look for

Technical

Backend ProgrammingProficiency in Ruby and/or Java with strong backend development skills
Distributed SystemsExtensive experience designing and scaling distributed systems
Database TechnologiesExperience with MongoDB, ElasticSearch, RabbitMQ, and Redis
API DesignStrong understanding of RESTful API design and implementation
Cloud PlatformsFamiliarity with AWS, GCP, and cloud-native architectures

Education

Academic QualificationBachelor's or Master's degree in Computer Science or related technical field

Experience

Professional ExperienceMinimum 5 years of professional backend software engineering experience

Skills

Required skills

Distributed SystemsProven ability to design and scale complex backend systems
Programming LanguagesExpertise in Ruby or Java for backend development
System PerformanceAdvanced skills in performance optimization and systems-level problem solving

Nice to have

MicroservicesExperience with microservices architecture and design patterns
DevOps PracticesUnderstanding of continuous integration and deployment workflows

Compensation & benefits

Salary

INR 150,000 – 220,000 (annual)

Benefits

Professional Growth

Opportunity to work on a high-scale social commerce platform with complex technical challenges

Technical Leadership

Potential for mentorship, architectural influence, and cross-team collaboration


Interview process

  1. 1
    Initial Screening Technical resume review and initial phone/video screening
  2. 2
    Technical Interview In-depth technical assessment of backend engineering skills and system design knowledge
  3. 3
    System Design Challenge Evaluate candidate's ability to design scalable distributed systems
  4. 4
    Team Interview Meet with potential team members to assess cultural and collaborative fit
  5. 5
    Final Interview Discussion with hiring manager about role expectations and candidate's potential contributions

Apply for this position

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