Effort estimation in software development (SEE) is a crucial concern within the software engineering domain, as it directly impacts cost estimation, scheduling, staffing, planning, and resource allocation accuracy. In this scientific article, the authors aim to tackle this issue by integrating machine learning (ML) techniques with metaheuristic algorithms in order to raise prediction accuracy. For this purpose, they employ a multilayer perceptron neural network (MLP) to perform the estimation for SEE. Unfortunately, the MLP network has numerous drawbacks as well, including weight dependency, rapid convergence, and accuracy limits. To address these issues, the SSA Algorithm is employed to optimize the MLP weights and biases. Simultaneously, the SSA algorithm has shortcomings in some aspects of the search mechanisms as well, such as rapid convergence and being susceptible to the local optimal trap. As a result, the genetic algorithm (GA) is utilized to address these shortcomings through fine-tuning its parameters. The main objective is to develop a robust and reliable prediction model that can handle a wide range of SEE problems. The developed techniques are tested on twelve benchmark SEE datasets to evaluate their performance. Furthermore, a comparative analysis with state-ofthe-art methods is conducted to further validate the effectiveness of the developed techniques. The findings demonstrate that the developed techniques surpass all other methods in all benchmark problems, affirming their superiority.