Poshmark

Software Engineer, Core Infrastructure

Poshmark2 days ago
Location

Redwood City, California, USA

Type

Full Time

Salary

USD 150,000 – 230,000

Level

Senior

Role

Backend Engineer

Posted

Jun 11, 2026

Full TimeSenior

The role

Summary

Poshmark's Core Infrastructure team is seeking a talented Software Engineer to drive developer experience, microservice development, and performance initiatives. The ideal candidate will help transform the company's platform architecture, develop core libraries, and contribute to engineering enablement across the organization.

What you'll do

Microservice Development: Develop and maintain microservices using Ruby (JRuby), Java, and Python, breaking down the existing monolithic architecture into scalable services
API and Framework Design: Create high-quality APIs, frameworks, and libraries that can be utilized by other development teams across the organization
Performance Optimization: Resolve performance issues across all application tiers and design architectures that ensure horizontal scalability
Developer Experience: Contribute to engineering enablement by defining best practices, improving developer tools, and enhancing overall team productivity
Cross-Team Collaboration: Partner closely with DevOps, security, and SRE teams to integrate compliance, performance, and reliability standards into the platform
AI Integration: Leverage AI technologies as a force multiplier in daily engineering work and development processes

What we look for

Technical

Programming LanguagesProficiency in Ruby (JRuby), Java, and Python
Database TechnologiesExperience with MongoDB, OpenSearch, Redis, and RabbitMQ
Infrastructure SkillsFamiliarity with containerization and Unix-like environments

Education

Computer Science DegreeBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field

Experience

Software ArchitectureStrong competencies in data structures, algorithms, and software design principles
MicroservicesExperience in designing and implementing microservice architectures

Skills

Required skills

Backend DevelopmentStrong skills in server-side programming and system architecture
Performance EngineeringAbility to optimize and scale complex software systems

Nice to have

AI EngineeringExperience integrating AI technologies into engineering workflows
DevOps PracticesUnderstanding of continuous integration and delivery methodologies

Compensation & benefits

Salary

USD 150,000 – 230,000 (annual)

Stock options

Available

Benefits

Professional Development

Opportunities for continuous learning and career growth within a innovative tech environment

Cutting-Edge Technology

Work with modern infrastructure, microservices, and emerging AI technologies


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to assess background and initial fit
  2. 2
    Technical Assessment Online coding challenge focusing on data structures, algorithms, and system design
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews with Core Infrastructure team members
  4. 4
    System Design Interview Comprehensive evaluation of architectural and scalability design skills
  5. 5
    Final Leadership Interview Meeting with senior engineering leadership to assess cultural fit and long-term potential

Apply for this position

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