Engineering Manager
About the Role
The Engineering Manager plays a key role in ensuring the effective execution of engineering initiatives while supporting a collaborative and operationally strong team environment. This role translates business needs into actionable engineering plans, partners closely with non-technical stakeholders, and brings prior hands-on engineering experience to guide teams through delivery and day-to-day operations.
The ideal candidate possesses a deep understanding of software architecture principles and microservice architecture, ensuring our systems are scalable and robust. You will oversee the end-to-end SDLC, valuing operational excellence and maintaining a practical understanding of how existing AI tools can be leveraged by the business. This role is focused on enabling teams and improving outcomes rather than building proprietary AI products.
Responsibilities
Team Leadership & Operations
- Lead and support a team of engineers, providing clear direction, coaching, and performance feedback.
- Own day-to-day engineering, ensuring reliable delivery, stable systems, and strong operational discipline.
- Manage the end-to-end Software Development Life Cycle (SDLC) to ensure high-quality, timely releases.
- Create, document, and manage efficient processes and workflows.
Technical Guidance & Architecture
- Apply prior engineering experience to guide technical decision-making, code reviews, and complex problem-solving.
- Provide architectural oversight, applying software architecture principles and managing microservices environments.
- Guide development across a diverse stack, including PHP, React, Liquid, MySQL, and PostgreSQL.
- Oversee and optimize AWS Cloud infrastructure to support system reliability.
Project Delivery & Stakeholder Management
- Partner with marketing, operations, and other stakeholders to translate business needs into executable engineering plans.
- Manage vendor relations, ensuring external partners and tools align with internal standards and goals.
- Act as a bridge between engineering, IT, and non-technical teams, clearly communicating priorities and tradeoffs.
- Identify delivery, operational, and technical risks early and lead efforts to address them.
AI & Tool Enablement
- Enable teams and the business to effectively use existing AI tools with a working understanding of core AI concepts.
- Evaluate and support AI-enabled tools with a practical, business-focused mindset.
Qualifications
- 5+ years of prior experience as a software engineer and 3+ years in a management role.
- Extensive experience with Shopify and proprietary e-commerce systems.
- Proven expertise in the end-to-end SDLC and software architecture principles.
- Hands-on experience or strong familiarity with PHP, React, Liquid, MySQL, and PostgreSQL.
- Experience managing and scaling AWS Cloud infrastructure.
- Strong operational mindset with a focus on execution, reliability, and continuous improvement.
- Ability to collaborate effectively with non-technical stakeholders and translate technical concepts clearly.
- Experience in vendor management and supporting IT functions is preferred.
- Basic understanding of AI concepts and experience leveraging AI-enabled tools in a business context