/
FrontSaaSSales & Success
1–2 months · posted
Half of Front’s 24 open roles have been sitting longer than 22 days.
Front has had this Customer Success Manager - Tech Touch role in Santiago, Chile open for 50 days, since 3 July 2026. fable12 indexed it directly from Front's Ashby board.