Software Engineering Manager

Posted on Engineer


In 2009, thredUP set out to make used clothes the new normal and create a more sustainable future for fashion. The company designed a modern resale experience that took the work and risk out of thrift, and converted a generation of secondhand skeptics to fans. Sellers send clothes directly to thredUP by the bagful, and buyers shop quality-checked items from over 35,000 brands at steep discounts. To power this marketplace, thredUP built an infrastructure that has recirculated 100 million unique garments via proprietary technology, data and logistics. thredUP most recently expanded its platform with Resale-as-a-Service (RaaS) to power resale for the world’s leading fashion brands. As a circular fashion pioneer, thredUP is reducing fashion’s impact on the planet and unlocking economic value for consumers and brands alike.


The Product Engineering team works directly alongside PMs, UX designers, marketers, and data scientists to continuously develop new product experiences that delight customers and improve business metrics. As an Engineering Manager in this space, you’ll not only build, nurture, and lead a world-class, full-stack engineering team, you’ll also serve as the Engineering thought partner with your cross-functional teammates. You’ll help lead the entire product development process, from conception and architectural design, to development and deployment, to post-production operations and retrospectives. You’ll exercise leadership and judgement in guiding the team to balance a high technical bar with rapid execution. You’ll work alongside other members of the engineering leadership team to set longer term technical and organizational visions that will mature both our tech stack and product development processes.

In This Role, You'll Get To:

Manage a full-stack team of 4-8 engineers spanning front-end web apps, native mobile apps and back-end services
Promote an inclusive team culture that challenges and empowers everyone to do the best work of their career
Coach, mentor, and manage the career development of your team members
Drive developer execution by organizing team work, setting goals, and holding the team accountable
Collaborate with cross-functional partners to develop & prioritize engineering roadmaps and proactively drive projects to completion
Participate in technical architecture and implementation ideation with employees that meet immediate business needs and can function at scale
Effectively communicate feedback and decisions to your internal team and external partners
Identify organizational optimizations that will help improve development speed and quality

What We're Looking For:

At least 3 years of experience managing full-stack software engineering teams that employ robust SDLC processes and best practices
Strong Computer Science fundamentals and architectural experience
Comfort leading teams through microservice decomposition, distributed system design, and event-driven architectures
Experience working alongside Product Managers, Product Designers, Data Scientists, and other Engineering teams
Passion for both Product and People development
Strong interpersonal-skills and a consistent energy that motivates the people around you
A lifelong learner with a demonstrated history of continuous self-improvement

About Company


Job Information

Status: Open Job type: Full Time Salary: Negotiable Publish date: 23 Oct 2021

Apply for job

External website
Please login to submit application