We currently have a small Software company. We have a couple apps, but we also provide software outsourcing. We want to create (a) position(s) for someone who seeks and arranges outsourcing deals with other companies by any means possible. Is there a title specific to this role? Or is this a kind of marketing/selling? If there exists one, is there a hierarchy (Senior/Junior etc) for that role?

  • 1
    The first thing that comes into my mind would a key account manager. Though the definition probably varies from country to country.
    – devsmn
    Commented Jul 6, 2021 at 11:14
  • "sales". would be the usual term
    – Fattie
    Commented Jul 7, 2021 at 12:26

2 Answers 2


Usually some variation on 'Account Manager' once there is a contract.

Prior to that it's marketing.

With software companies I have seen CTO's (Chief Technical Officer) who do the negotiating and liaison with outside companies.


You want a sales person - some might give it specific titles such as "Business Development Executive" or similar but it means the same thing in this context. You want a sales person.

is there a hierarchy (Senior/Junior etc) for that role?

Only if you create one.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .