Back to all jobs

B2B Key Account Manager

Ref: JO-2604-360477

  • Environment: In-office
  • Contract Type: Permanent
  • Starts: 2026-06-01
Apply Report issue

The B2B Key Account Manager is responsible for managing and growing a portfolio of business clients by delivering solution based sales within a technology driven environment. The role focuses on building long term relationships, identifying growth opportunities, and driving sustainable revenue through effective account management.

Key Responsibilities

  • Manage and develop relationships with corporate, SME, and enterprise customers
  • Drive revenue through solution based sales rather than standard product selling
  • Identify opportunities for upselling and cross selling within existing accounts
  • Engage with procurement, IT teams, and key decision makers within client organisations
  • Prepare quotations, pricing structures, and commercial proposals
  • Build and maintain a strong sales pipeline and forecast revenue accurately
  • Coordinate with internal technical and support teams to meet customer requirements
  • Ensure high levels of customer satisfaction, retention, and account growth

Requirements

  • 3 to 5 years experience in B2B sales or key account management
  • Proven experience selling solutions into business or enterprise environments
  • Strong commercial acumen including pricing, margins, and deal structuring
  • Basic understanding of ICT, networking, or technology solutions
  • Strong relationship building, communication, and negotiation skills
  • Highly organised with strong pipeline management and sales discipline

Salt is acting as an Employment Agency in relation to this vacancy.

Apply Report issue

Client Success & Account Management jobs

Career and Job Insights

Apply for this job

B2B Key Account Manager

  • South Africa, Midrand
  • Client Success & Account Management, Sales
  • In-office
  • Permanent

Save jobs

Log in to save a job

Report job

B2B Key Account Manager

  • South Africa, Midrand
  • Client Success & Account Management, Sales
  • In-office
  • Permanent

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form