Apply Edge Start your job search

Senior Manager Technology and Development & Team Lead

BoomerangFX · Mississauga, Ontario, Canada

Apply & track with Apply Edge
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 - 95K + 10% 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 convenienceWhy 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.QualificationsBachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).5+ years of progressive leadership experience in software engineering and technology leadership.Strong background in modern software development practices (Agile, DevOps, CI/CD, cloud infrastructure).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 Responsibilities:Technical LeadershipProvide day-to-day leadership for engineering teams, ensuring clarity, alignment, and smooth execution of technology initiatives.Break down business and product requirements into clear technical tasks and deliverables.Offer hands-on guidance in architecture discussions, development decisions, and technical problem-solving.Project Delivery & ExecutionOversee project execution, ensuring timelines, quality standards, and milestones are met.Manage sprint planning, resource coordination, and cross-team communication.Proactively identify risks, challenges, or delays and implement solutions to keep projects on track.Team Management & DevelopmentMentor and support engineers, leads, and developers to foster growth, collaboration, and accountability.Support recruitment, onboarding, and performance development within the team.Promote best practices, continuous improvement, and a positive team culture.Technical OversightEnsure code quality, proper documentation, and adherence to development standards.Monitor system performance, scalability, and security considerations across projects.Recommend technical improvements and stay updated on emerging tools and technologies.Operational ExcellenceTrack engineering KPIs, project metrics, and operational performance.Improve development workflows, processes, and team efficiency.Contribute to establishing and enhancing engineering standards and procedures.