A managed information technology provider has leased more than 7,600 square feet of office space in Pennsauken, brokers with Vantage Commercial announced Thursday.