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.
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.