Sr. Solutions Architect

Mississauga, ON
Mississauga, ON
Sr. Solutions Architect
View below the job description in addition to the application form.
Why BoomerangFX?

Sr. Solutions Architect – Job Description

Why BoomerangFX?

BoomerangFX is more than just a SaaS tech company – we are North America’s fastest-growing cloud-based enterprise software and digital marketing company serving the private pay aesthetic medical industry in segments such as dermatology, med spa, plastic surgery, women’s health, cosmetic vision, dental and hair restoration.

Our company is well-funded by international private equity. We have a market opportunity that is rare in its scale, recession resilient, and powered by a strong business model with an impressive leadership team of executives from Silicon Valley, digital marketing, fintech, and Fortune 100 technology firms. Trusted by a growing community of healthcare professionals across North America, our product is commercialized and delivers the only cloud-based SaaS solution for private healthcare practices that integrates practice management tools, electronic medical records, accounting, data analytics, digital advertising, and lead generation in a single user-friendly solution – this unique feature-rich practice management solution is supported by advanced Machine Learning and designed to help our clients succeed in the marketplace.

BoomerangFX is expanding rapidly across North America and international markets including Mexico, Australia, and the UK with industry-leading technology that is helping to modernize the inside of private healthcare practices. We are a company that thrives on innovation and out-of-the-box thinking. When you join BFX, you will be collaborating with a diversified and talented group of individuals and dynamic leaders while sharing in attractive compensation, benefits, and stock option programs. We foster a culture of teamwork and continuous learning with a strong commitment to diversity and inclusion.

Your Role in a Nutshell

The ideal candidate will have a solid understanding of cloud computing and technology systems, as well as experience in designing and transferring applications to the cloud. You should have a positive attitude and excellent communication skills to effectively share your knowledge. You must work closely with our DevOps team members for strategic planning and technical work of building, deploying, and migrating applications within our organization’s computing cloud. You will also collaborate with developers to ensure preliminary requirements of a build are met before continuing to design and integrate the project.

Scope of Duties

  • In charge of continuous delivery framework and focus on automation
  • Support always-available cloud-based software as a service (SaaS) application
  • Make important decisions regarding problem resolutions in critical down time situations.
  • Create, update, and share implementation, infrastructure, and architectural designs with the organization.
  • Create automated approaches and scripts for system administration tasks.
  • Assist with other development initiatives.
  • Azure infrastructure enterprise level projects that design and deploy cloud environments for hosting business application services.
  • Working closely with application, network, and security teams to ensure requirements are reflected appropriately in the Azure design.
  • Designing, testing, and implementing application services migrations in both a manual and automated manner.
  • Working closely with client operational resources in updating their on-premises practices to include cloud.
  • Develop PoC as and when required.
  • Provide expertise and leadership regarding solutions for infrastructure and applications in Microsoft Azure.
  • Demonstrate thought leadership in cloud computing across multiple streams.
  • Develops technical roadmaps for future Azure cloud implementations.
  • Ensures security is integrated into all cloud architecture solutions.
  • Develop technical architecture solutions and roadmaps to meet client needs and align with industry best practices.
  • Create detailed design specifications and documentation for software development teams
  • Lead the development and implementation of software solutions, ensuring that they are scalable, efficient, and secure
  • Manage technical risks and issues, ensuring that projects are delivered on time and within budget.
  • Provide technical guidance and support to development teams, ensuring that they follow best practices and adhere to technical standards.
  • Stay up to date with emerging trends and technologies in software development and architecture and apply them to improve our solutions.
  • Ensure that all solutions comply with relevant security, privacy, and data protection regulations.

What You Offer

  • Master’s degree in computer science, Engineering, or related degree
  • Experience with working with a multinational team global team, including offshore teams in different time zones.
  • 8+ years of progressively responsible of technology design, development, and delivery
  • 8+ years of web, .NET Core, frontend (React JS, Angular 8+), API development, and cloud (Azure) is strongly preferred.
  • Proficiency with Microsoft Azure. Secondarily in AWS.
  • Performance/load modeling on Azure, Cybersecurity Reviews.
  • Hands on expertise in Terraform and PowerShell.
  • Solid understanding of cloud computing fundamentals and its advantages and disadvantages
  • 5+ year experience in software development building large-scale SaaS, PaaS or IaaS products using public or private clouds.
  • Collaboration with and leadership of contract Solutions Architects, as part of a team.
  • Deep understanding of software engineering practices/processes (e.g., Lean, Agile, DevOps, CI/CD etc.) and continuous improvement through measurement.
  • Experience leading geo-distributed scale engineering teams and experience building platforms or worked on a start-up environment
  • Experience collaborating with multiple functional and technical teams including partners, stakeholders, contractors, and consultants to deliver projects
  • Strong verbal and written communication skills
  • Strong problem-solving skills


Most importantly, you share our values

  • You are agile
  • You are resilient
  • You are a team player
  • You continually want to learn new things
  • You want to be part of a global success story


  • Bonus Pay
  • Commission Pay
  • Dental and Health Insurance
  • Extended Life Insurance
  • Company events (Free lunches, social hours, and team events
Job application:

    Attach Resume