BoomerangFX

Director of Technology

Posted: 14 minutes ago

Job Description

Join us in a high-growth, entrepreneurial environment where you can make a real impact as we disrupt the healthcare industry and shape the future of practice management. If you’re ready to challenge the ordinary, we want you on our team.Salary Range: 85K - 100K + 20% bonus.Job Type: Full-timeWork Location: This is a 5-day on-site role based in Mississauga, Ontario.Benefits:Comprehensive health, dental, and vision coveragePaid vacation to rest and rechargeFree on-site parking for your convenienceAccess to our on-site gym and wellness facilitiesWhy BoomerangFX?BoomerangFX is more than just a tech company—it’s a movement revolutionizing private-pay healthcare. Recognized on Deloitte’s Fast 500 as one of North America’s fastest-growing tech companies (6th in Canada, 23rd in North America), we’ve scaled over 8,000% and are on track for an IPO.With headquarters in Miami and offices spanning Canada, the UK, Australia, and Barbados, BoomerangFX is a global enterprise backed by international private equity. We’re honored as Gartner’s Disruptor of the Year and have built a recession-resilient business model in a rapidly expanding market, reflecting our bold ambition to dominate the healthcare technology landscape as a global leader in practice management software and digital marketing solutions.At BoomerangFX, we empower medspas, cosmetic surgery clinics, dermatology practices, dental offices, vision clinics, and more with an all-in-one SaaS platform. Our solutions streamline practice management, EMR, scheduling, lead generation, and digital marketing, helping hundreds of clinics boost revenue, improve efficiency, and enhance patient experiences.QualificationsMust have a Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).8+ years of progressive leadership experience in software engineering and technology leadership.Proven success leading AI, automation, or SaaS-focused development teams.Strong background in modern software development practices (Agile, DevOps, CI/CD, cloud infrastructure, AI/ML pipelines).Must have hands-on experience with .NET, SQL, and Microsoft Azure for building and scaling cloud-based applications.Must have strong experience in C#.Excellent communication and stakeholder management skills.Experience working closely with product and business teams in a cross-functional environment.Demonstrated success leading and scaling technical teams in a fast-paced environment.Key ResponsibilitiesStrategic LeadershipProvide day to day assistance and hands-on support to technology teams across multiple projects.Collaborate with executive leadership to define and execute the organization’s technology roadmap.Translate business objectives into clear technical strategies and actionable plans.Technical OversightOversee architecture, system design, implementation and AI integration across active projects to ensure scalability, security, and performance.Stay current on emerging technologies, frameworks, and best practices to guide innovation and modernization efforts.Ensure code quality, technical documentation, and adherence to development standards.Project & Product ManagementPartner closely with Product Management to align technology deliverables with product goals and timelines.Track and manage project progress, resource allocation, and cross-functional dependencies.Balance technical excellence with business priorities—helping teams make informed tradeoffs.Team DevelopmentBuild, mentor, and inspire a high-performing team of engineers, architects, and project leads.Foster a culture of accountability, collaboration, and continuous improvement.Identify skill gaps and create development opportunities to support career growth.Operational ExcellenceEstablish and monitor KPIs for technology delivery, reliability, and performance.Optimize development workflows, tools, and processes for efficiency and scalability.Manage vendor relationships and technology budgets as needed.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In