Our client, a direct-to-consumer company, is seeking anPrincipal Engineer

Location: Fully Remote

Position Type: IT Full Time

Job Summary:

The Principal Engineer position will lead and manage the engineering team and provide technical expertise to the organization. This role will develop and implement engineering solutions for the organization, manage technical projects, and oversee the design, development, and implementation of engineering solutions and any other tasks deemed necessary by the Vice President of Engineering and Senior leadership team.


  • Ensure that all projects are of high quality and attend regular meetings to discuss projects, issues, and ideas with key stakeholders.
  • Manage, mentor, and train software engineers, working with the team to plan, prioritize, and complete project assignments on time.
  • Support the software development life cycle from start to finish.
  • Participate in risk assessments and mitigation activities.
  • Assist in analyzing and troubleshooting application issues.
  • Recommend new technologies to help improve efficiency.
  • Provide design reviews and give technical recommendations.
  • Coordinate with quality assurance (QA) to develop test cases, procedures, and plans.
  • Support and facilitate maintenance requirements and upgrades of existing software
  • Participate in technical audits and ensure recommendations are implemented.
  • Create practical and applicable technical solutions that fit business needs and requirements.
  • Develop and provide technical standards and guidance in all software design and development.

Other Qualifications & Characteristics:

  • The ideal candidate has 10+ years of experience in engineering or a related field, preferably with a background in e-commerce, and has experience managing and developing teams.
  • Bachelor’s degree in engineering or a related field
  • Proven track record of successful project management and experience in building complex web systems
  • Strong technical and analytical skills.
  • Excellent communication and interpersonal skills.
  • Excellent organization and leadership skills.
  • Able to work as part of a team and independently.
  • Knowledge of engineering principles and best practices

Key Skills:

  • REQUIRED – Proficient understanding and practice of Ruby on Rails and Javascript.
  • Strong judgment in the election of gems, dependencies, and data stores
  • Strong understanding of web-app performance fundamentals and related dev tools
  • Strong database fundamentals and experience with SQL
  • Strong understanding of web technologies: HTML5, Javascript, REST, JSON
  • Practices Test-Driven Development.
  • Proficient at debugging complex problems.
  • NICE TO HAVE – Experience with Shopify and React (16.8+)
  • GraphQL Experience is a big plus

Salary Range: $190,000 – $210,000