Director of Software Engineering

Remote
Full Time
Senior Manager/Supervisor

About Us:
Comfrt is one of the fastest-growing direct-to-consumer brands, dedicated to blending mental wellness, inclusivity, and elevated comfort into every piece we create. Our mission goes beyond clothing — we strive to build a community where everyone feels supported and seen. 

Position Summary:

We are seeking a highly skilled and experienced Head of Engineering to lead our technical team and drive the development of our Shopify DTC e-commerce platform. This role will be instrumental in defining our technical roadmap, overseeing the implementation of new features, ensuring the stability and scalability of our infrastructure, and fostering a culture of innovation and excellence within the engineering department. The ideal candidate will have a strong background in e-commerce, specifically with Shopify, and possess proven leadership abilities.

Responsibilities:

Leadership and Strategy

  • Lead, mentor, and develop multiple software engineering teams, including backend, frontend, full-stack, DevOps, and QA.
     
  • Define and execute the engineering strategy in alignment with the company’s product roadmap and business objectives.
     
  • Partner with Product and Design leadership to prioritize initiatives, plan releases, and deliver on key milestones.
     
  • Foster a culture of accountability, collaboration, and continuous improvement across the engineering organization.
     
  • Own headcount planning, hiring, and team structure to support rapid growth and innovation.
     

Technical Excellence

  • Set and maintain high standards for system architecture, code quality, testing, and deployment.
     
  • Drive adoption of modern development practices including CI/CD, automated testing, and infrastructure as code.
     
  • Evaluate and select technologies that enable scalability, reliability, and performance.
     
  • Collaborate with architects and senior engineers to evolve the company’s platform and services.
     
  • Deep experience building and maintaining scalable applications using Node.js and modern JavaScript (ES6+) frameworks. Also experience working with Liquid and headless sites.
     
  • Proficiency in NodeJS/Python for backend services, automation, or data-driven applications.
     
  • Strong understanding of asynchronous programming, API development, and microservices architecture.
     
  • Proven ability to guide teams in writing clean, maintainable, and testable code.
     
  • Experience architecting cloud-native services and RESTful APIs leveraging frameworks such as Typescript, Express.js, FastAPI, or Flask.
     

Delivery and Operations

  • Oversee the full software development lifecycle — from concept and design through implementation, testing, deployment, and support.
     
  • Implement metrics and KPIs for engineering productivity, velocity, and quality.
     
  • Partner with Infrastructure, Security, and DevOps to ensure platform uptime, performance, and security compliance.
     
  • Manage technical debt, refactoring initiatives, and scalability planning.
     

Cross-Functional Collaboration

  • Collaborate with stakeholders across Product, IT, and Business Operations to ensure engineering delivers measurable value.
     
  • Represent the Engineering function in executive meetings and contribute to company-wide strategic planning.
     
  • Communicate technical strategies and roadmaps effectively to both technical and non-technical audiences.
     


Requirements:

  • 10+ years of professional software engineering experience, with at least 5 years in a management or leadership role.
     
  • Proven experience leading multiple engineering teams or large-scale software initiatives.
     
  • Strong technical background in one or more of the following areas:
     
    • Cloud-native development (AWS, GCP, Azure)
       
    • Microservices and distributed systems
       
    • Web and mobile application frameworks
       
    • API design and integration
       
  • Hands-on experience with Agile methodologies (Scrum, Kanban) and DevOps principles.
     
  • Excellent communication, collaboration, and leadership skills.
     

Preferred:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
     
  • Experience scaling engineering organizations from startup to enterprise maturity.
     
  • Exposure to security, compliance, and data privacy standards (SOC 2, GDPR, PCI).
     
  • Track record of building high-performing, diverse, and inclusive engineering teams.
     

Why Join Comfrt?

  • Be part of a purpose-driven company that’s shaping the future of comfort and mental wellness.
  • Work in a supportive, creative environment where your ideas and growth are valued.
  • Enjoy Comfrt benefits such as generous paid time off, company-covered health insurance, 5% 401k match, and discounts on all Comfrt products! 
  • Join a passionate team making an impact on exciting projects, all while enjoying the flexibility and collaborative support of a fully remote environment.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*