N Senior Customer Success Manager n8n USA - Central Aug 12, 2026 Neutral tone Comp not disclosed View