Upbrella International logo

Upbrella International jobs and careers

Canada

As of October 24, 2026, Upbrella International has no open roles listed.

About Upbrella International

Upbrella is an innovative construction system for highrise buildings. It doesn't requaire a tower crane and uses a protective enclosure to make construction more efficient and safe. Upbrella also uses greener structures and methods that reduces urban disturbances associated with highrise construction in dense area or complex sites. Quality, safety, efficiency and green! Upbrella adresses labor shortage, green construction and safety issues related to open air construction in large cities.

Founded
2010
Employees
11 to 50
Headquarters
Canada

Leadership

The top of Upbrella International's org chart, with how many people report into each leader.

JL

Joey Larouche

Owner

Jobs at Upbrella International

No open positions right now. Explore more companies on TheJobsMap.

Upbrella International jobs: common questions

Is Upbrella International hiring right now?
Upbrella International has no open roles listed as of October 24, 2026. Roles appear here as soon as they are posted on Upbrella International's careers site.
Where is Upbrella International headquartered?
Upbrella International is headquartered in Canada and was founded in 2010.
Who leads Upbrella International?
Joey Larouche, Owner, is at the top of Upbrella International's org chart.
How do I apply for a job at Upbrella International?
Pick a role on Upbrella International's TheJobsMap page and select Apply. Every listing links to the original posting on Upbrella International's own careers site, so you apply directly with the employer.