Apply
Spread the word
Email Job to A Friend
Share this with your network
Not the right job?

Describe your perfect job:
Join our Talent Network.

Know when we're hiring:
RSS Subscribe to Jobs

Powered by Jobscore
Privacy Policy
Sr. Software Engineers at Etsy in Brooklyn, NY

About Us

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. Etsy is growing rapidly and needs awesome, motivated people to join that mission. The growing Etsy community brings over 700 million page views per month, and Etsy counts over 3 million registered members in over 150 countries. Our sellers collectively list 2 million new items and sell more than $20 million of goods each month. Etsy operates transparently and you can check in to see how the Etsy community is doing in our monthly weather reports.

Etsy was founded by Robert Kalin, Chris Maguire, and Haim Schoppik. Union Square Ventures is an original investor, as are the founders of Flickr and Delicious. In early 2008, Etsy received $27 million in funding from Silicon Valley's Accel Partners.

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 a 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.

What we are looking for: Senior Software Engineers

We are seeking versatile and experienced senior software engineers to build awesome products for our community with code that is beautiful, functional, and easy to maintain.   You'll be extending Etsy in new directions as well as streamlining and re-factoring our exisisting systems. Our site is growing by leaps and bounds, so candidates should thrive in dynamic environments where development is fast and the only constant is change.

You should have in-depth knowledge of:

  • at least two of the following: PHP, Python, Ruby, Java, Objective C, or Scala in a Linux environment
  • relational databases like PostgreSQL and MySQL
  • database scaling at the application level and
  • caching approaches, from object caching to CDNs
  • RESTful web services APIs for developers, both building and using them
  • performance tuning web applications from the frontend to the backend
  • project management tools and/or bug tracking systems like Trac, Bugzilla, and Jira
  • source control systems like Subversion and git.
  • experience with lighttpd, Apache, memcached, and Squid environments
  • mentoring and develop others
  • scale and what it takes to be successful at a community-driven web site where the word "millions" is used frequently and in many contexts

Bonus experience:

  • HTML, CSS, JavaScript and associated frameworks (jQuery, prototype, YUI)
  • Lucene/Solr and other enterprise search technologies
  • practical experience with database sharding
  • social networking applications and associated design patterns
  • credit card gateways, PayPal, and PCI compliance issues
  • abuse and anti-spam approaches and technologies

Ideally, you will hold a B.S. or M.S in Computer Science, or have equivalent self-directed study and experience

Also important:

  • shipping: you can point to products on the web today that you built and shipped
  • love of the web and a sense of fascination with the endless possibilities it creates
  • comfort with the occasional high jinks
  • a sense of fun and playfulness
  • excellent communication skills

If you're interested in joining the team at Etsy, please send a cover letter along with your resume telling us what inspires you about Etsy and why you think you are perfect for the team.  If you contribute to an open source project, write a blog, or practice another craft besides software, that means something to us, and we would love to hear about it when you write!

 

Note: You are reading this line because your current browser doesn't fully support the web standards. The site might appear to be buggy and broken because the lack of support on your current browser. A Standards compliant browser is recommended for viewing this site in the way it is intended to be. Thank you.