Principal Software Engineer at RichRelevance
Seattle, WA, US
Primary responsibilities:

Working on one of our newest and fastest growing product for personalizing online item discovery experience
Working with cutting edge search technologies
Working with rapid and innovative development methodologies like: Scrum, Continuous Integration and Daily deployments
Unit testing with JUnit, Performance testing and tuning
Leading a small team of 2-3 developers
Managing technical backlog and estimation for every sprint
Writing technical user stories and signing off on completion at end of every sprint
Minimum requirements:

BS/MS in CS, Electrical Engineering or foreign equivalent plus relevant software development experience
At least 8-10 years of full time software development experience
Expert in Java, Scala or any other object oriented language
Proficient in SQL concepts (HiveQL or Postgres a plus)
Additional language skills for scripting and rapid application development
Previous experience as a hands on Tech Lead for a minimum of 3 years
Previous experience writing technical user requirements and managing task allocation in a sprint
Desired skills and experience:

Knowledge of search technologies like Apache Solr or elastic search
Experience with big data technologies is a plus
Working in a distributed environment and has dealt with challenges around scaling and performance
Experience or desire to fill the role of a technical product owner