The article investigates the issues concerning the development of the mathematical algorithm of competence of future civil engineers in the process of training. The formation of mathematical competence is complex and combines a career as a teacher and the students, because the development and use in the study of higher mathematics theoretically justified algorithm of mathematical competence of future engineers, contribute to the efficiency of the process of mastering the material and mathematical skills, acquisition and skills to use it in their careers. The article highlights and theoretically grounds the stages of formation of mathematical competence of engineers in the professional training, namely: the initial, basic and creative. At the initial stage mathematical training base in the form of assimilation mathematical categories, concepts and methods of operation take place. The purpose of this phase is to determine and provide the necessary amount of training information for successful mastering course of higher mathematics. At the basic step the development is acquired in the first phase of mathematical knowledge and skills. This step is carried out by an introduction to the content of teaching material professionally oriented mathematical problems which solution requires the use of mathematical apparatus. At the creative stage attention is focused on the development of future engineers-builders creative, research skills, self-education activation, ability to independently retrieve and process the information, the ability to manually create new information, issues and problems. The essence of each of the selected stages, the analysis of the impact on the development of mathematical competence of engineers is defined. The developed phased specification provides goals and objectives of each stage, identify and the subjects of the content of the educational material selection and application of the best teaching tools and program effectiveness of the process of formation of mathematical competence of future engineers and the quality of its outcome determined by a complex interaction of all the components of the proposed algorithm. This allows illustrate phased process flow researched, demonstrates the development of mathematical skills, from basic use of mathematical computing operations to solve real professional tasks, which require thorough knowledge of mathematical tools and do not fall within the typical mathematical problems.