Echo (echo.ai)

63 Total Employees
Year Founded: 2025

Teams at Echo (echo.ai)

24 Days AgoSaved
Remote
UK
Cloud • Cybersecurity • Infrastructure as a Service (IaaS)
Lead full sales cycle for enterprise customers across EMEA, build relationships with CISOs and technical stakeholders, run discovery/technical evaluations with Sales Engineering, manage pipeline and forecasting, and represent Echo at industry events to drive revenue growth.