Teespring is a platform that makes it easy for anyone to create and sell high-quality products people love, with no cost or risk. Teespring powers all aspects of bringing merchandise to life, from production and manufacturing to supply chain, logistics, and customer service.<p>A graduate of the Winter 2013 class Y-Combinator and backed by Andreessen Horowitz and Khosla Ventures, Teespring launched in 2012 and has helped its users sell over 12 million shirts in more than 80 countries.<p>Director of Engineering<p>What does our team do?
Everything from a compelling experience for buyers, to a feature-rich platform for sellers, to a backend manufacturing pipeline to fulfill orders. At Teespring, our team tackles anything from warehouse management systems to our 3rd party API to the number crunching analytics behind our campaign dashboards. It’s up to you to pick the challenge which excites you most!<p>What is the job?
Your goal is to continue growing our A level team while we expand internationally, add new products and move from a monolithic to a Service Oriented Architecture. You’ll do this by implementing a high bar interviewing process, providing teams with increasingly challenging work, guiding our adoption of Pair Programming and BDD, maintaining a healthy Scrum methodology, researching and integrating emerging technologies for speed and efficiency, increasing our release cadence and continuously improving our cross functional organization strategy.<p>-Lead a team of 8-12 engineers to develop features and technologies across the Teespring stack
-Actively participate in day-to-day development, architecture and project planning
-Recruit and interview new engineering candidates
-Mentor and lead career growth for both junior and senior engineers
-Collaborate with multiple company stakeholders to develop products
-Maintain feature release cadence, engineering roadmaps
-Create a culture of ownership and excellence
-Own and improve team effectiveness, code, standards and product quality
-Maintain high availability, reliability and performance across the application<p>What do we need?
-BS in Computer Science, or equivalent
-Deep understanding of MVC web architecture
-Mastery of at least 2 stacks (Ruby on Rails, LAMP, Java, .Net)
-7+ or more years of software development, 2+ years in a technical lead role with direct management experience
-Ability to break down, estimate and prioritize user stories
-Experience working directly with recruiting, writing job postings and reviewing candidate resumes
-Scrum, XP or other Agile development experience
-Ability to work across the organization and outside the company to solve complex, distributed problems
-Experience with developing a team of engineers: coaching, mentoring, 1-1s, and performance management
-Experience integrating with 3rd party services
-Excellent problem solving skills and ability to take the initiative in tackling issues head on
-Acute attention to detail, strong organizational skills and time management<p>Bonus Points
Experience with Ruby, Rails, BDD, TDD, MySQL, Sidekiq, Redis
Project management tools - JIRA, Scrum
Solid understanding of database / schema design
Experience supporting 24/7 services<p>What do we offer?
-Working with talented, collaborative, and entrepreneurial teams
-Medical, dental and vision insurance for you, your family, or pet
-Flexible paid time off and 9 paid holidays
-Generous stock options
-Free catered lunch and dinner daily
-Fully stocked kitchen with drinks, snacks, and bar
-Training, career development, and tech talks / meet-up hosting
-Fun SOMA office with easy access to Muni, Bart, and Caltrain with commuter benefits
-Macbooks/PC and Thunderbolt monitors
-Social activities, office happy hours, concerts, and endless free t-shirts!<p>Please email your resume to ashley.hearn@teespring.com to learn more