Sr. Software Engineer (C#.net, C++, TCP/IP)

thredUP, San Leandro, CA

Makes secondhand shopping a cinch

About thredUP
thredUP, based in San Francisco, is the leading online marketplace for buying and selling like-new women’s and kids’ clothing. thredUP was founded in 2009 and currently employs nearly 1,000 people across its corporate office and four distribution centers. To date, thredUP has raised $131 million from top-tier investors, most recently closing an $81M equity investment from Goldman Sachs.

thredUP’s mission is to inspire a new generation of consumers to think secondhand first. We are achieving this mission being the most convenient solution for busy moms to “clean out” their closets, get organized and do good in the process. thredUP also has the widest and most affordable selection of secondhand clothes in all the name brands customers want to own, in like-new condition.

thredUP is growing rapidly, and has built a world-class team that includes investors and executives from Netflix, Virgin, DVF, GAP and Sephora. We are building the leader in the online secondhand apparel market, and we are just getting started.

About the Role
At thredUP we’re revolutionizing the clothing industry, and we're looking for an experienced engineer to help architect the future of our warehouse management systems. If you want to own the software architecture and implementation of our distribution center automation systems for inventory management and inventory movement and work with an engineering team that cares a lot about each other, our culture, the quality of our code, and building a successful company, we'd love to hear from you.


  • Architect, design and implement GUIs for photo studios, inventory management applications using C#.net
  • Architect, design and implement server side interfaces, APIs using Ruby on Rails or the tech stack that best suites the needs
  • Interface with third party software ranging from logistics partners and industrial automation partners
  • Orchestrate messages across distributed systems using messaging systems


  • 5+ years experience in software engineering
  • Strong experience in object oriented design, objected oriented programming C#, C++ in multi-threaded, multi server environment
  • Strong experience in Data modeling and RDMS (MySQL / Oracle / SQL Server).
  • Experience in windows development tools
  • TCP/IP networking knowledge for automation systems handshake.
  • Rabbit MQ / Kafka
  • (Bonus) AWS experience
  • (Bonus) Experience with Ruby and Ruby based frameworks 
  • (Bonus) CS degree

About thredUP

thredUP is the nation's leading online marketplace for women's and kids' like-new apparel. Over 25,000 brands, ranging from Gap to Gucci, are listed on thredUP.com at prices up to 90 percent off retail. 

Want to learn more about thredUP? Visit https://www.thredup.com/