Mission-oriented systems (MOS) are designed to operate a series of missions seceded by scheduled breaks of limited duration. For MOS, the most appropriate maintenance strategy is the selective maintenance (SM). Under limited maintenance resources, the SM problem (SMP) aims to identify the optimal set of components to maintain in order to meet the required minimum performance for the next missions. However, the majority of the existing SM models merely relies on stochastic independent (s-independent) components. To overcome this restrictive and unrealistic assumption, this work develops a novel SM approach for jointly optimizing SM and repairpersons assignment (RA) problem (RAP) in a MOS operating under s-dependent competing risks. The s-dependent competing risks between components are captured through copula functions whose unknown parameters are estimated by a two-stage maximum likelihood estimation (MLE) method. Furthermore, the MOS operate several missions and scheduled breaks, and multiple repair channels are available. The resulting joint SM and RAP (JSM-RAP) optimization model is formulated as a mixed-integer non-linear program (MINLP) where the objective is to minimize the total maintenance and labor costs for a SM plan that ensures a required minimum reliability threshold for each mission. A genetic algorithm (GA) is used as a solution method. Several numerical experiments are conducted on a ball screw system. The results obtained demonstrate the validity and the add value of the proposed approach, in addition to the robustness and efficiency of the solution method.