Director of Engineering, Growth
Required skills
- high-scale consumer products
- distributed systems
- engineering leadership
- multiple engineering teams
- architecture
- system design
- technical strategy
- experimentation-driven products
- Product
- Data Science
Nice to have
- Growth Engineering
- marketplaces
- e-commerce
- social
- globally distributed teams
- MarTech ecosystems
Role summary
Poshmark is seeking a Director of Engineering, Growth to lead multiple engineering teams and managers responsible for critical growth initiatives. This role involves shaping technical strategy, building engineering leaders, and fostering a culture of customer outcomes, experimentation, and engineering excellence. The Director will partner with cross-functional teams to drive improvements across the customer journey, from acquisition to retention, and maintain a high bar for engineering practices like automated testing, CI/CD, and reliability. This is a hybrid role requiring technical depth for architecture discussions and strategic decision-making, with a strong emphasis on talent development and organizational planning.
About Poshmark
Poshmark is the leading fashion marketplace where style comes alive through discovery, self-expression, and human connection. Powered by a vibrant community of 165 million members, Poshmark brings real people and taste to shopping through a social experience shaped by shared discovery. Buying and selling fashion feels simple, joyful, and personal, while every item tells its own story. Poshmark empowers sellers to grow meaningful businesses, keeps fashion in circulation longer, and gives shoppers access to unique and trusted finds, from everyday pieces to one-of-a-kind vintage and luxury.
About the Team
The Growth Engineering team builds experiences and platforms that drive sustainable growth across the Poshmark marketplace. The team works across the customer journey—from acquisition and onboarding to engagement, retention, and reactivation—using technology, data, and experimentation to create meaningful customer and business impact.
Growth Engineering operates in highly collaborative, cross-functional squads, partnering closely with Product, Design, Data Science, Analytics, Marketing, and other engineering teams.
As Director of Engineering (Growth), you will lead multiple engineering teams and managers responsible for critical growth initiatives across Poshmark. You will shape the technical strategy, build strong engineering leaders, and create a culture focused on customer outcomes, experimentation, execution, and engineering excellence.
This is not a pure management role. We expect our Directors to have the technical depth to engage in architecture discussions, challenge technical decisions, and help teams navigate complex technical and product problems.
Responsibilities
Lead multiple engineering teams and Engineering Managers across the Growth organization.
Partner with Product, Design, Data Science, Analytics, and Marketing to define Growth strategy, roadmaps, and priorities.
Drive measurable improvements across acquisition, activation, engagement, retention, and other key growth opportunities.
Build a strong experimentation culture, enabling teams to rapidly test, learn, iterate, and scale successful ideas.
Drive execution across complex, cross-functional initiatives while improving predictability and time-to-market.
Develop Engineering Managers, senior technical leaders, and future leaders across the organization.
Define and evolve the technical strategy and architecture needed to support Poshmark's long-term growth.
Maintain a high bar for engineering excellence, including automated testing, CI/CD, observability, reliability, performance, and operational ownership.
Champion incremental development and frequent production deployments, enabling teams to learn and deliver value quickly.
Balance product delivery with investments in technical health, scalability, developer productivity, and platform modernization.
Own organizational planning, staffing, hiring, talent development, and succession planning.
Foster a high-performing engineering culture built around clear ownership, accountability, collaboration, continuous improvement, and end-to-end ownership.
Requirements
Required
15+ years of software engineering experience, with significant experience building high-scale consumer products or distributed systems.
7+ years of engineering leadership experience, including experience leading Engineering Managers and multiple engineering teams.
Proven track record delivering complex, high-impact product and technology initiatives.
Strong technical depth with the ability to participate meaningfully in architecture, system design, and technical strategy discussions.
Experience building experimentation-driven products and using data to make product and engineering decisions.
Demonstrated ability to partner effectively with Product, Design, Data Science, Analytics, Marketing, and other business functions.
Strong understanding of modern engineering practices, including automated testing, CI/CD, observability, reliability, and scalable system design.
Experience developing engineering leaders and building high-performing teams.
Strong communication skills with the ability to influence senior technical, product, and executive stakeholders.
Ability to operate effectively in a fast-moving environment with ambiguity and evolving priorities.
Preferred
Experience leading Growth Engineering in marketplaces, e-commerce, social, or other high-scale consumer products, including globally distributed teams.
Experience with Customer Data Platforms (CDPs) and MarTech ecosystems, including segmentation, lifecycle marketing, personalization, attribution, analytics, and cross-channel activation.
Experience building and scaling experimentation, personalization, and AI/ML-driven growth capabilities to improve customer acquisition, engagement, and retention.
Demonstrated success driving engineering and organizational transformation, including modernizing platforms, practices, and ways of working.
Sample Poshmark interview questions
- 1
Design a technical system that replaces faulty parts in a data center.
system designmedium - 2
Design a reliable system for handling data replication across distributed environments.
system designmedium - 3
Encode and Decode Strings Encode a list of strings into a single string and decode it back. Input: strs = ["","hello",""] Output: ["","hello",""] Explanation: Prepends chunk lengths and a delimiter (e.g., "0#5#hello0#") to safely encode and perfectly restore empty strings.
codingmedium - 4
Sort a String by Frequency Sort a string by the frequency of its characters. Input: s = "cccaaa" Output: "cccaaa" or "aaaccc" Explanation: Both 'c' and 'a' appear three times, so sorting them by descending frequency keeps them grouped equally.
codingmedium - 5
Connected Components in an Undirected Graph Determine the number of connected components in an undirected graph. Input: n = 4, edges = [[0,1],[2,3]] Output: 2 Explanation: The graph is split completely evenly into two distinct isolated components: nodes {0,1} and nodes {2,3}.
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Software Engineer II, Cloud PlatformPoshmark · Redwood City, CA
- Growth Marketing Manager, Awareness MediaPoshmark · Redwood City, CA · Hybrid
- AHead of Platform & Infrastructure EngineeringAshby · Remote · Remote
Senior Consultant, Mechanical EngineeringRimkus · Seattle, WA · Hybrid- Maintenance & Engineering ManagerClover Sonoma · Petaluma, CA · Onsite
- Senior Engineering Manager, Platform EngineeringSpyCloud · Remote · Remote
