Mechanical/Structural Engineer (Senior Level Experience)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$6/Hour

HOURS PER WEEK

40

DATE UPDATED

Sep 5, 2026

JOB OVERVIEW

Design & Engineering Support — Mechanical & Structural Projects
Basepoint Engineering Inc. | Remote (Philippines) | 8:00 AM – 5:00 PM Mountain Time (Alberta), 40 hrs/week | Contract

About Us
Basepoint Engineering is a Canadian structural and mechanical engineering consultancy based in Alberta, dual-registered with APEGA and EGBC. We serve clients across Western Canada on below-the-hook lifting devices and spreader beams, structural steel, flare stack analysis, industrial platforms and guardrails, and fabrication drawing packages.
This is a support role within our Canadian engineering practice. Engineering work is performed under the direction and review of our Canadian Professional Engineers, who retain responsibility for final engineering decisions and deliverables.

The Role
We're looking for someone who can look at a design and tell us what won't work before it's built — a clearance conflict, an awkward weld, a detail that looks fine on screen but is a headache to fabricate or use in the field. That instinct usually comes from having built or fixed real equipment, not just modeled it — it's the main thing we're screening for, more than software polish. This isn't a drafting-only role: you'll be expected to identify potential problems and raise concerns to the engineers you support, not just execute a fixed spec.
You'll work directly under our Professional Engineers across our project mix — lifting devices, structural steel, platforms, guardrails, and fabrication drawing packages — from concept work through 3D/2D modeling, load analysis support, and fabrication-ready drawings, using field information gathered by our local engineering team and inspectors.

What We're Looking For
Required:
Formal technical education in mechanical or structural engineering/design (degree or diploma), with the ability to understand and apply engineering codes, calculations, and design principles — not just operate CAD software
Proficiency in SolidWorks and/or Onshape
Working understanding of load analysis, free-body diagrams, and structural calculations
Strong written English — collaboration is mostly asynchronous
Nice to have — helps you stand out:
Steel fabrication or weldments experience — welding symbols, weld sizing, and producing fabrication/shop drawings for welded assemblies
Bolted and pinned connection design
Manufacturing, fabrication shop, or maintenance background — building, machining, or repairing equipment, including familiarity with tolerances and fit-up
Experience interpreting field measurements, photos, or sketches
FEA experience or experience with hydraulic/mechanical equipment

Selection Process
1. Application review
2. Portfolio walkthrough — bring one project where the design changed from concept to final. We want to hear what didn't work and how you fixed it, not just see the finished drawing.
3. Technical assessment — fundamentals, free-body diagrams, and structural calculations
4. Design scenario — a short, realistic design conflict to talk through live, so we can see how you reason through trade-offs
5. Paid practical exercise — a small, representative design task (roughly 2–4 hours), used to evaluate your design judgment, technical fundamentals, and ability to communicate your approach

Why Join Us
You'll work directly with our senior Professional Engineers on real client projects, taking on more design responsibility as you demonstrate judgment. We're a small, remote-first team that values practical, hands-on engineering instinct as much as technical polish.

Please include your expected hourly/monthly rate for this contract.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0192
Total Execution Time  0.0210
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,152 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/MechanicalStructural-Engineer-Senior-Level-Experience-1722544
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0098 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1722544
 LIMIT 1 
0.0013   SELECT *
FROM `employers`
WHERE `employer_id` = 785386
 LIMIT 1 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722544
AND `misc`.`idIS NULL 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722544
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-08',ej.date_added) duration_daysDATEDIFF('2026-09-08',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1722544' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722544 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1722544
AND `misc`.`idIS NULL 
0.0012   UPDATE employer_jobs SET hit_counts '***Sep-03-2026=2***Sep-04-2026=156***Sep-05-2026=112***Sep-08-2026=1' WHERE job_id'1722544'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=271' WHERE job_id'1722544'  
0.0005   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1722544' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1722544 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '785386'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)