input: Fatti: A. In vista della costruzione di un centro multifunzionale il Comune di X._ ha indetto un concorso pubblico a procedura libera per le prestazioni di ingegnere specialista nella tecnica degli edifici (RVCS). Gli sono pervenute otto offerte con prezzi compresi tra fr. 323'187.90 e fr. 449'795.60. L'8 maggio 2014 il Municipio di X._ ha deliberato la commessa alla C._ SA, prima in graduatoria. La decisione è stata impugnata davanti al Tribunale cantonale amministrativo dalla A._ SA, classificatasi seconda, e dalla B._ SA, terza. Il Tribunale cantonale amministrativo ha statuito il 1° ottobre 2014; ha annullato la delibera della commessa a favore della C._ SA e ritornato gli atti al Municipio di X._ per nuova decisione nel senso dei considerandi. Il 2 luglio 2015 il Tribunale federale, statuendo su ricorso della A._ SA, ha annullato la sentenza cantonale per violazione del diritto di essere sentiti (art. 29 cpv. 2 Cost.). In breve: alla ricorrente non era stato lasciato il tempo necessario per esprimersi su delle informazioni complementari raccolte direttamente dal tribunale (causa 2D_66/2014). B. Sanato il vizio, il Tribunale cantonale amministrativo si è pronunciato di nuovo il 10 agosto 2015, ribadendo l'annullamento della delibera e rinviando nuovamente gli atti al Municipio di X._ per nuova decisione nel senso dei considerandi. La A._ SA insorge ancora davanti al Tribunale federale con ricorso sussidiario in materia costituzionale del 10 settembre 2015. Chiede che le sia concesso l'effetto sospensivo, che la sentenza impugnata sia annullata e che gli atti siano rinviati all'autorità cantonale per nuovo giudizio nel senso dei considerandi, ovvero affinché respinga il ricorso della B._ SA, accolga il suo e aggiudichi a lei la commessa litigiosa. Il 24 settembre 2015 il Comune di X._ ha dichiarato di opporsi alla concessione dell'effetto sospensivo, senza prendere posizione sul merito. La B._ SA ha chiesto la conferma della decisione impugnata con osservazioni del 12 ottobre 2015. La C._ SA e l'autorità cantonale non si sono pronunciate. L'effetto sospensivo è stato accordato con decreto presidenziale del 15 ottobre 2015. 