Interference alignment (IA) and non-orthogonal multiple access (NOMA) are key technologies for achieving the capacity scaling required by next generation networks to overcome the unprecedented growth of data network traffic. Each of these technologies was proved to present excellent performance for MIMO systems. In this article, we propose a joint IA and power allocation (PA) framework for NOMA-based multiuser MIMO (MU-MIMO) systems. Different approaches for applying IA in downlink NOMA-based MU-MIMO systems will be addressed while implementing a PA technique that fully exploits the characteristics of NOMA-based systems. The proposed framework aims to maximize the sum-rate of the NOMA-based MU-MIMO system through combining IA with PA. The process begins by initially grouping the system users into clusters for optimum implementation of NOMA. The sum-rate maximization is carried out under cluster power budget, user quality-of-service (QoS), and robust successive interference cancellation (SIC) constraints. Meanwhile, it uses the power domain multiplexing strategy to allow the users within each cluster to share the data streams without exerting interference to one another. Three iterative joint IA and PA algorithms are proposed for NOMA-based MU-MIMO systems. Moreover, these algorithms are compared with orthogonal multiple access (OMA)-based MU-MIMO counterpart as well as the state-of-the-art techniques presented for NOMA-based MU-MIMO systems. Numerical simulations verify that the proposed framework can greatly improve the performance of NOMA-based MU-MIMO systems in terms of the achievable sum-rate when compared with OMA-based MU-MIMO and the state-of-the-art NOMA-based MU-MIMO systems.