ITRS

HQ
London
Total Offices: 2
305 Total Employees
Year Founded: 1997

Teams at ITRS

Recently posted jobs

3 Days AgoSaved
In-Office
London, Greater London, England, GBR
Cloud • Information Technology
Owns ITRS’s editorial voice, content governance, editorial calendar, and executive visibility program. Writes and edits B2B technology content for senior audiences, ghostwrites for executives, manages PR agency relationships, commissions external work, and partners with technical and marketing teams. The role also measures content performance, mentors writers, and builds scalable editorial processes for a hybrid London-based team.
13 Days AgoSaved
In-Office
London, Greater London, England, GBR
Cloud • Information Technology
Manage the London office and oversee administration across global locations during a six-month sabbatical cover. Responsibilities include facilities, maintenance, suppliers, office access, onboarding, payments, procurement, health and safety compliance, risk assessments, fire marshal and first aid programs, DSE assessments, events, budgets, and ESG initiatives. Lead a three-person administration team and support executives, employees, visitors, and external partners.
13 Days AgoSaved
In-Office
London, Greater London, England, GBR
Cloud • Information Technology
Own enterprise software revenue across an EMEA territory, including new-logo acquisition, renewals, expansion, pipeline generation, forecasting, and full-cycle sales. Build executive and technical stakeholder relationships, develop territory strategy, and sell observability solutions to regulated industries. The role also acts as a player-coach, providing daily team leadership and potentially progressing into first-line management while collaborating with presales, marketing, customer success, legal, and channel partners.