Small cells are being deployed at increasing rates to meet the multimedia communication demand in mobile network, but inter cell interference is a challenge in the heterogeneous network. In this study, we proposed a novel method to solve the small cell placement and the interference management problem. In order to achieve a tradeoff between the quality of service of cell edges user and the whole system performance, a multi-objective genetic algorithm is used to determine the number of small cells and their positions, and the transmission power in the macro base station. The simulation is conducted using a MATLAB, and the experimental results show that the proposed algorithm can find suitable resource allocation targeting on throughput or fairness requirement.