I Squared corporate office is located in 600 Brickell Ave, Miami, Florida, 33131, United States and has 201-500 employees.
i squared capital
squared capital
i squared capital llc
squared capital llc
squared partners llc
i squared
Departments
Number of employees
Finance
109
Operations
26
C-Suite
24
Legal
14
Human Resources
7
Information Technology
6
Engineering & Technical
5
| Location | People at location |
| North America | 51-200 |
| Europe | 51-200 |
| Asia | 11-50 |
| Australia | 1-10 |
| South America | 1-10 |
| Africa | 1-10 |
Explore people who held key positions, contributed to I Squared's success, and advanced their careers.
Chief Financial Office... at Camposol
Worked as Chief Financial Officer, Kio Data Centers
at I Squared (2024-2025)
Private Equity Associa... at New Mountain Capital
Worked as Private Equity Summer Analyst
at I Squared (2021-2021)
Chief Executive Office... at Embark
Worked as Venture Partner, Global InfraTech Fund
at I Squared (2020-2023)
Explore More
Founded in 2012 and headquartered in Miami, Florida, I Squared Capital is a private equity firm focusing on global infrastructure investments. The company invests in energy, utilities, transport and telecom projects in North America, Europe and select high growth economies, such as India and China.... Read More