Join our in-house team.

We’re a fast-growing Canadian company custom designing and manufacturing equipment that supports mining operations around the world.

We offer careers in mining engineering, design, manufacturing, fabrication, assembly, service, logistics, and support for people who rise to challenges and chase opportunities.

See Open Positions

Since 2006, Vancouver Island has been our base and we’re proud to call it home. Our team works on custom designs, new product development, and practical problems that change from project to project. If you want steady work with room to grow, this is the place to build your future.

Macon Industries on Vancouver Island

VISION

To become a global leader in the development, supply and support of alluvial mining equipment that creates a more growth-oriented and sustainable quality life for all.

MISSION

We do things our own way. From developing exciting, new products that push capabilities to industry-changing technologies, we’re a fast-growing team of problem-solvers, designers, welder/fabricators, and heavy equipment mechanics united by a relentless drive to grow, succeed, and solve our clients’ toughest challenges.

We take care of our people..

Competitive pay and group benefits.

Earn steady, full-time work with a comprehensive benefits package that covers all aspects of your health.

Matching RRSP after one year.

Plan for the long run with access to Macon’s matching RRSP program after one year.

Continuous training and development.

Build your skills alongside experienced people across the shop, office, and field support teams.

No two days the same.

Create mining equipment, support systems, and new product development that changes from day to day.

Love where you live.

Enjoy island living with coastal rainforests, beaches, trails, outdoor recreation, and local amenities close by.

Macon Industries team at work

Show us where you fit.

Don’t see an opening? We’re always on the lookout for dependable people. Send us your resume and share your skills with our team.

Max. file size: 500 MB.