Shopify Plus Architect

This position can be filled in our Ann Arbor Grand Rapids Remote office.

Shopify Plus Architect Position Summary

This position can be performed 100% remote or in one of our two Michigan offices.

The Shopify Plus Architect is responsible for developing and implementing high-quality, scalable software solutions for B2C eCommerce clients on the Shopify Plus platforms using industry best practices and the latest technical trends.

This role is responsible for building out an approach with customers and the sales team to provide guidance and financial direction to the sales process, and also providing technical guidance to the Technical Team, planning out complex custom applications and breaking them down into smaller tasks that can be assigned.


What you’ll bring

  • At least 6+ years of experience in eCommerce web development
  • At least 6+ years of experience in back-end software development
  • At least 4+ years of experience in Shopify/Shopify Plus software development

What you’ll do

  • Ensure high-level requirements are gathered to provide guidance to the Technical Team for proper story writing
  • Bring new staff members up to speed on project configuration and prepare them to contribute as part of the Technical Team
  • Assign tasks in partnership with Project Manager to ensure all is accomplished
  • Create clear and concise functional and technical specification that aligns with client objectives
  • Use Liquid and front-end code for projects on assigned tasks
  • Works with Design Team to define and implement end-user functionality
  • Estimate task complexity and development cost in detail (task assumptions and dependencies) so Project Managers can provide accurate client quotes and allocate resources appropriately
  • Works directly with Sales and Strategy to create ROMs for complex projects during the sales cycle
  • Reviews, tests, and provides feedback on other developer’s work to ensure code quality and submits ongoing work for review by peers and/or technical leads
  • Prepares project code releases, coordinates changes with client, and sends code to Production upon approval from QA
  • Provides hotfixes or project releases as needed
  • Accumulates domain knowledge around existing clients and projects to assist them with ongoing needs
  • Identifies issues with existing code and proactively suggests recommended changes to prevent future failures
  • Completes training and tutorials to learn new languages and skills to better support clients
  • Writes client test plans instructing clients on how to set up and execute test against changes made to software
  • Works with Technical Team to write acceptance criteria to ensure software solution meetings client expectations
  • Analyzes requirements and works with Project Manager and client to determine specific issue details

What we bring

  • Medical, dental, and vision benefits as well as an HSA
  • Simple IRA with 3% matching
  • Maternal and paternal leave, including leave for fostering and adoption 
  • Flexible work schedule and paid time off so you can live your life
  • Recognition – it’s routine and encouraged
  • Shop Talks – peers present on their passions to teach and grow others
  • Mentorships
  • Certification trainings and conferences
  • Remote Happy Hour, Coffee Chats, and the occasional cooking class
  • Offices are dog-friendly (and occasionally cat-friendly, too)

What’s unique about CQL

CQL connects some of the most well-known brands with the people who love them. We are a group of authentic individuals that value forward thinking, learning, and a strong dedication to craft.

Our individual passions range from scuba diving to DnD but our goal has never changed, to help make technology simple and the commerce experience compelling.


CQL is proud to be an equal opportunity employer. We only care that you’re the best person for the job.