A fast-growing technology firm has opened the doors to its new 30,000-square-foot headquarters in Englewood Cliffs.