Principal Software Engineer, e-Commerce

Location: New York, NY

Type: Full Time

Min. Experience: Experienced

Warby Parker is a transformative fashion brand offering designer eyewear at a revolutionary price while leading the way for socially-conscious businesses. We’re looking to hire a stellar Principal Software Engineer, e-commerce to join our core Engineering team. This is a salaried full-time position with benefits.

Since all work and no play makes a dull office, we’re thoroughly committed to infusing our days with surprises, brain-stimulating activities and, when appropriate, costumes. As a team member at Warby Parker you can look forward to gym membership, company outings, guest speakers, and all sorts of other goodness.

What you'll do:

  • Provide subject matter expertise in the design and development of e-commerce systems 
  • Build and improve software systems for a technology enabled lifestyle brand
  • Evaluate and mentor engineers on your team
  • Collaborate in one of our agile teams, learning anything necessary to deliver exceptional technology
  • Participate in code reviews and help maintain high standards of code quality
  • Deliver limited-defect products through ubiquitous test automation


  • At least 6 years professional programming experience
  • At least 2 years experience building e-commerce applications
  • Experience building large and complex (but maintainable) systems and web apps
  • Thorough understanding of PCI-DSS compliance
  • Mastery of at least one statically typed and one dynamically typed programming language
  • Expertise in data modeling in one or more modern relational databases and SQL
  • Agile development experience
  • Expertise in Java and Maven
  • Solid knowledge of computer science fundamentals
  • An appreciation for beautiful code
  • Good design taste, even for internal applications
  • An aptitude and inclination for learning new domains quickly
  • Excellent verbal and written communications skills
  • Strong desire to support and commit to open source software projects

Extra credit:

  • Experience with multiple languages, web frameworks, and datastores
  • Mastery of Java, PHP, or Python
  • Experience with Magento 
  • Web service design and implementation (e.g. REST, JSON-RPC, SOAP/WSDL)
  • Comfortable with Linux/Unix
  • Cognizant of DevOps practices and principles
  • Direct involvement with open source software projects

Some benefits and perks of working at Warby Parker:

  • Health/Vision/Dental
  • Cell phone reimbursement
  • Flexible “My Time” vacation policy
  • Retirement savings plan (401k)
  • Commuter benefits
  • Free eyewear (Discounts for friends and family!)
  • Free gym membership
  • Quarterly team outings
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
Who referred you to this position?
What’s your citizenship / employment eligibility?*
LinkedInLinkedIn profile URL:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*