Loading...

Account Executive

  • Full Time
  • Anywhere

Inviso

Role Overview

The Account Executive is a customer-facing mid-to-senior level sales role. This role will develop, own and support sales opportunities in Inviso’s pipeline across our Practices. This role is critical to Inviso achieving our aggressive growth goals over the next five years and will have direct support and collaboration with executive leadership to achieve those goals.

What You Will Do

Lead generation and support, developing a pipeline of 3x annual revenue target, generating leads from Microsoft and other channels, engaging prospects through events, conferences, marketing campaigns, direct, and indirect channels.

Why It Might Be a Fit

Proven experience as a sales hunter, building your own leads and pipeline, managing full sales cycle from lead generation through closing deals, collaborating with delivery teams during pre-sales conversations and facilitating smooth transitions from sales to delivery.

Requirements

  • Minimum seven (7) years selling inside the Microsoft Partner Channel ecosystem
  • Proven experience as a sales hunter, building your own leads and pipeline
  • Proven experience managing full sales cycle from lead generation through closing deals
  • Successful track record of collaborating with delivery teams during pre-sales conversations and facilitating smooth transitions from sales to delivery
  • Bachelor’s degree or equivalent in Business, Marketing, Professional Sales, Engineering, Information Technology is preferred, but not required
  • Proficiency in Microsoft PowerPoint, Excel & Word from a consultative perspective
  • Previous Azure and/or Microsoft 365 cloud exposure & experience
  • Excellent written and verbal communication skills

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan and company match
  • Annual training reimbursement
  • Paid time off
  • Paid holidays

Originally posted on Himalayas

To apply for this job please visit himalayas.app.

About this role & career path

Working in United States

The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic consisting of 50 states and a federal capital district, Washington, D.C. The 48 contiguous states border Canada to the north and Mexico to the south, with the semi-exclave of Alaska in the northwest and the archipelago of Hawaii in the Pacific Ocean. The United States also asserts sovereignty over five major island territories and various uninhabited islands in Oceania and the Caribbean. It is a megadiverse country, with the world's th

    More jobs at Inviso

    Keep exploring on Get A Job.ai

    Not quite the right fit? Your next opportunity is a click away.

    Hiring instead? Post a job and reach candidates searching right now.