Lead Software Engineer
Director of Engineering / Hands-On Engineering LeadAbout the ClientOur client is a fast-growing private equity-backed vertical SaaS company serving the martial arts and membership-based business industry. Their platform helps businesses manage operations, memberships, payments, scheduling, and customer engagement. The company is currently undergoing a major product and engineering transformation focused on scalability, AI-enabled development workflows, and product-led growth.About the RoleWe are looking for a highly hands-on technical engineering leader to partner directly with the SVP of Product & Technology and help modernize a legacy SaaS platform while scaling the engineering organization.This role combines software architecture, engineering leadership, product collaboration, and hands-on technical execution. The ideal candidate will help drive platform modernization, improve engineering velocity, implement AI-enabled development workflows, and build a high-performing engineering team.This is not a traditional corporate Director of Engineering role — the ideal candidate is someone who enjoys rolling up their sleeves, solving technical problems, mentoring engineers, and leading transformation initiatives in fast-paced environments.ResponsibilitiesLead architecture and modernization efforts for a legacy SaaS platformHelp transition the engineering organization toward AI-enabled development workflows and automationPartner closely with Product leadership to execute an aggressive product roadmapBuild, mentor, and manage a high-performing engineering teamCollaborate with offshore engineering vendors and distributed technical teamsDrive improvements in engineering velocity, scalability, and technical qualitySupport infrastructure and cloud architecture decisionsParticipate in hands-on technical work, code reviews, debugging, and architectural planningHelp improve product-led growth (PLG) and self-service customer onboarding experiencesContribute to long-term engineering strategy, hiring plans, and organizational scalingRequirementsMust-Haves10+ years of software engineering experienceStrong software architecture and system design backgroundExperience modernizing or replatforming legacy systemsHands-on engineering leadership experienceSaaS/product company experienceExperience working with cloud infrastructure and scalable distributed systemsStrong understanding of AI-enabled engineering workflows, AI agents, or developer productivity toolingExperience managing or collaborating with distributed/offshore engineering teamsStrong communication and stakeholder management skillsFluent EnglishNice-to-HavesExperience with VB.NET, .NET, or Microsoft-based legacy ecosystemsAzure cloud experienceProduct-led growth (PLG) or self-service SaaS experienceExperience scaling engineering teams in startup or scale-up environmentsExperience building AI-first engineering organizationsExperience with DevOps, containers, Kubernetes, or cloud-native architecturesAbility to travel occasionally to the U.S.Benefits - What’s in it for you?Competitive compensation in US dollars.15 days PTOUS holidays