Nordstromrack | HauteLook


Engineering Manager

Do you builds tools for your tools?

We are looking for an engineering manager to support the team building internal applications for E-Commerce. This position is laser focused on making the Production and Merchandising processes function efficiently. On HauteLook we have roughly 50 new events live across our website and mobile apps every single day. On we have one of the largest number of customer choices in our retail space. This team develops the custom tools to provide the necessary speed at scale | HauteLook needs to suceed.

We expect our internal application UX to feel as good as our customer facing UX. When we create Web UIs, we want to Do It With Style. We want platform-level tools to be lightning fast and dependable. We have a creative engineering culture that builds these tools within the context of a very large company.

In this position you will:

  • Oversee the general and day-to-day development and maintenance of the Production and Merchandising tools to ensure they deliver the best possible solution for the business. As of now the work is 80% new development and 20% maintenance.
  • Work with Product Managers to understand business needs and design technical solutions to meet those needs in the most efficient and reliable way possible.
  • Participate in the exploration, discussion and adoption of new technologies and architectures. You will have a lot of influence on the choices of technology for your team and technology choices for the overall e-commerce group.
  • Thoroughly assess risks to the business and vigilantly manage them. You are expected to monitor and respond to any urgent issues that arise, at any and all times of day/week/year.
  • Work with team members individually to mentor, grow and guide them to become better engineers. Engage team members and get their feedback on designs, development process, sprints, and other issues.

Apply Now

Check us out:

HauteLook App:

iOS | Android

Nordstrom Rack App:

iOS | Android coming soon


Tools Team

The tools team consists of four software engineers and one QA engineer that are supported by you. You will also work side-by-side with one product manager. There is also one open position for another software engineer you will hire once on board. The team uses a lowercase “a” approach to agile and is focused on building tools for roughly 100 internal customers.

Ideal Candidate:

  • At least 2 years experience leading a team of developers that has successfully built and released a core business application and has learned from failures along the way.
  • A track-record of shipping high quality code as quickly as possible that resonates and works well for actual users.
  • A strong passion for creating tools for both technical and non-technical users in the technology that is best suited for the job.
  • A strong technical mind and approach to problem solving. You are looking forward to getting involved with the team at a technical level.

The majority of our javascript is written using the Ember.js framework. We think ember.js provides structure, but it has not met our performance expectations. We are in the process of converting our code to use React + node.js. We are committed to moving the entire codebase onto a single framework.

Our Stack

  • Web Client: JQuery, Ember, React, OOCSS, BEM
  • Mobile Client: iOS (Obj-C), Android (Java)
  • Server: Scala, Lift, PHP, Zend, Symfony 2, Doctrime ORM
  • Testing: Behat, PHPUnit, nightwatch, Jasmine
  • Automation: Python, Ansible, Puppet, Git, Ruby, Jenkins, Travis CI, Capistrano, bash
  • Storage/Cache: MySQL, MongoDb, Solr Cloud, Couchbase
  • Platform: CentOS, nginx, php-fpm, node
  • Network: F5, Varnish, Akamai
  • Alignment: Scrum, Jira, Slack, Github