CFS · 1 day ago
Director of Software Engineering
CFS is a dynamic company known for its creative visual solutions and investment in digital innovation. They are seeking a Director of Software Engineering to influence product direction and architecture while leading a collaborative team and contributing to core application development.
Responsibilities
Technology Strategy & Architecture – Own the technical roadmap and architecture for internal and customer-facing systems. Define and refine development processes, release cycles, code quality standards, and documentation practices. Evaluate new technologies—including AI and automation tools—to help modernize and scale our environment
Hands-On Development (40–50%) - Contribute directly to core application development with a strong emphasis on PHP, SQL, and modern front-end practices. Architect and implement new platform features, enhancements, and integrations. Troubleshoot complex issues and ensure system performance, reliability, and security
Cross-Functional Collaboration - Partner closely with company leaders to gather business requirements, clarify product vision, and translate needs into technical solutions. Communicate timelines, progress, and challenges clearly and proactively
Team Leadership & Mentorship - Lead, mentor, and guide the development team to ensure best practices, consistency, and strong engineering fundamentals. Work with the team to enforce standards related to coding, documentation, and deployment
Client Engagement - Meet with select clients to understand how they use the order system and explore opportunities for enhancement. Provide strategic insight and help establish processes that improve usability, efficiency, and satisfaction. Act as a technical consultant and partner to help clients maximize the platform’s value
Qualification
Required
Proven experience leading or managing a development team, including mentorship and project ownership
Strong expertise in PHP, Bootstrap, SQL, and modern web application development
Solid understanding of software methodologies and processes such as Agile
A strategic mindset with experience in software architecture, system design, and process development
Excellent communication skills—you can collaborate with executives, developers, and clients with clarity and confidence
A positive, solutions-oriented attitude and a passion for continuous learning
Curiosity and enthusiasm around emerging technologies, including AI-driven tools and automation
Preferred
Experience with eCommerce platforms such as Shopify
Experience with Software Integrations
Benefits
3 weeks PTO
Retirement plan with 3% match
Medical
Dental
Vision
Prescription