Sr. Software Engineer: DevTools Etsy
We are seeking talented engineers to join our DevTools Team to manage development tools that enable a Continuous Deployment culture at Etsy, where sixty-five engineers deploy code to our site over twenty times a day.
About the Engineering Team
The technical staff at Etsy believes that code is craft, good software and systems designs are works of art, and that the work we do is part of larger creative culture represented by the hundreds of thousands of inspired makers who make Etsy such a wondrous marketplace. We believe that small, empowered, self-motivated teams can do big things. We also believe in the right tool for the job, not language-as-religion. Our current systems run PHP, Java, Python, Ruby, Solr/Lucene, Postgres, MySQL, and more. Check out our Engineering blog: http://codeascraft.etsy.com/
About the Job
The "DevTools" team at Etsy is responsible for dev infrastructure and application level ops work. We don't rack servers, but we manage system configurations, write database tools, manage virtualization, and integrate application stacks across the engineering teams. We work very closely with the Operations, Core Platform, and Automations teams to enable a DevOps culture.
Speed is important to everything we do, whether it's building out a development environment or deploying code to production servers. We're never more than an arm's length away from a stopwatch or a microtime().
You should be comfortable thinking in nanoseconds, petabytes, disk seeks, network latency, error rates, and power laws. The word "millions" is used frequently, and in many contexts. Ideally you have a "measure twice, cut once" tattoo. Come prepared to talk about your favorite graph you ever made, or the most epic catastrophe you've caused.
For our DevTools Team, we are seeking engineers with:
Demonstrated ability to master any programming domain, given a little time to do so (you've likely worked with a variety of languages in your career).
Strong database experience, especially around scaling applications.
Understanding of the various aspects involved in running a large-scale web site.
Etsy is the world's most vibrant handmade marketplace. Our mission is to enable people all over the world to make a living making things. The growing Etsy community includes over 12 million members in over 150 countries. Our sellers collectively list around 11 million active items, and in 2011 we sold over $400 million of goods. Etsy operates transparently and you can check in to see how the Etsy community is doing in our monthly weather reports.
Our offices are like this http://www.avc.com/avc/2010/09/the-office-matters.html and this http://www.officesnapshots.com/2010/10/11/etsy-offices/. We're empowered and expected to be ourselves, share our ideas and figure out what we can each do to keep Etsy evolving. You'll get to work with some of the brightest, most creative people you've ever met?but you'll also be challenged to be one of those people. We have full company-paid benefits, including family and domestic partner benefits, humane working hours, couches, quiet spaces, lunch twice a week and handmade desks.
Dogs are part of the team, and are expected to commit code.
||325 Gold Street |
Brooklyn, NY 11201