
Director of Engineering
Leafwell
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Own the technical direction, delivery, and health of our engineering organization.
- Manage a lean, high-impact team that includes in-house engineers and an external contracting partner.
- Shape how we build and ship the products that power our mission to transform the medical cannabis industry.
- Spend meaningful time in the codebase—architecting systems, reviewing pull requests, and writing code alongside your team.
- Set engineering strategy, manage people, and drive process improvements.
- Be the connective tissue between product vision and technical execution, ensuring the team delivers reliably without sacrificing code quality or developer experience.
- Drive the adoption of agentic development frameworks and intelligent automation, evaluating tools and patterns that improve workflows without introducing unnecessary complexity.
- Partner closely with Product, Design, and business stakeholders to translate roadmap priorities into well-scoped technical plans.
- Establish and evolve engineering best practices: CI/CD pipelines, testing strategy, observability, documentation, and on-call processes.
- Manage the relationship with our contracting partner, ensuring alignment on priorities, quality standards, and delivery timelines.
- Build a culture of ownership, continuous improvement, and pragmatic innovation within the engineering team.
- Oversee infrastructure and DevOps practices, ensuring reliability, security, and cost efficiency on AWS.
- Contribute to hiring decisions, performance management, and professional development for all engineering team members.
Requirements
- 8+ years of software engineering experience, with at least 3 years in an engineering leadership role (Engineering Manager, Director, or equivalent) where you managed engineers directly.
- Deep, hands-on proficiency with Node.js, TypeScript and React in production environments.
- Strong experience with AWS core services (Lambda, RDS, DynamoDB, CloudWatch, S3, ECS, CloudFormation, CDK) and cloud-native architecture patterns.
- Demonstrated experience managing mixed teams—coordinating across in-house engineers and external contractors or agencies.
- Familiarity with agentic or autonomous system frameworks and a genuine interest in exploring how AI-driven workflows can improve engineering productivity and product capabilities.
- Familiarity with Ruby on Rails or similar frameworks is a plus for maintaining legacy services during migration.
- Solid database experience (PostgreSQL, DynamoDB, MySQL) and comfort designing data models, writing performant queries, and managing schema migrations.
- Experience designing and scaling RESTful APIs (GraphQL experience is a bonus), with a strong understanding of authentication, authorization, and API security.
- A track record of establishing or improving engineering processes—sprint planning, code review practices, CI/CD, incident management—in a growing organization.
- Excellent communication skills.
- A pragmatic, low-ego leadership style. You are comfortable rolling up your sleeves when the team needs it, and you empower others to do their best work.
Benefits
- Remote first - Most of our employees are 100% remote.
- Positions requiring travel enjoy a hybrid environment.
- Generous paid time off, including vacation and sick leave (every employee needs time to unwind, refresh, and renew their mind).
- Comprehensive health package, including medical, dental, vision, FSA/HSA, and other ancillary products.
- 401K - company-sponsored 401k with 4% match; fully vested after 90 days!
- Our employees advance with us!
- We foster a culture of learning. We encourage our employees to take part in educational, training, and development opportunities.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptReactAWSPostgreSQLDynamoDBMySQLRESTful APIsGraphQLCI/CD
Soft Skills
communicationleadershipteam managementprocess improvementcollaborationownershipinnovationproblem-solvingmentorshipadaptability