Megaport

HQ
New South Wales
Total Offices: 4
340 Total Employees
Year Founded: 2013

Teams at Megaport

Recently posted jobs

8 Hours AgoSaved
Remote
United Kingdom
Cloud • Software
As a Technical Business Analyst, you'll analyze business needs, translate them into technical specifications, and improve collaboration between technical teams.
15 Hours AgoSaved
Remote
United Kingdom
Cloud • Software
Manage post-sale relationships for a designated EMEA account base, driving renewals, upsell/cross-sell, onboarding, adoption, and customer advocacy. Collaborate with sales, solutions architects, and internal teams, report on customer health and opportunities (SFDC), and act as trusted advisor to maximize retention and revenue.
2 Days AgoSaved
In-Office or Remote
4 Locations
Cloud • Software
Own direct and indirect sales across the DACH region: prospect and close enterprise accounts, onboard and enable channel partners, design solutions with architects, coordinate go-to-market campaigns, manage pipeline and forecasts, and travel up to 40% to build executive relationships.