As a professional, you bring skills and experience – and you should be able to work on projects that engage your talents.

As you develop your career, the Ian Martin Group supports you in the field; each independent consultant or contract employee has their own dedicated Contractor Success Rep. With a 98% "Happiness Rating", you always know who to call. Your career is more than a job; we're interested in connecting you with meaningful work. See more career opportunities at ianmartin.com/jobs.

Founded by engineers to support the needs of technical organizations, the Ian Martin Group has been creating authentic connections around meaningful work since 1957. As North America's most progressive recruitment and project-staffing firm, we specialize in engineering and IT recruiting to help organizations of all sizes hire better. The Ian Martin Group is a certified B Corporation, which means we meet comprehensive standards that measure our impact on employees, suppliers, community, and the environment.

Career Opportunites

  Career Title Location Date Posted Region

    Bulk Dealer Advisor  Calgary 2018-12-13 Alberta
    Safety Advisor  Calgary 2018-12-13 Alberta
    18-170 - Authorization Training Supervisor  Clarington 2018-12-13 Ontario
    Senior Active Directory Admin/Engineer  Toronto 2018-12-13 Ontario
    Air Quality Engineer/Advisor  Calgary 2018-12-13 Alberta
    Processs Optimization Engineer  Edmonton 2018-12-13 Alberta
    PCO/Junior PM  Toronto 2018-12-13 Ontario
    Senior Database Admin/Engineer  Toronto 2018-12-13 Ontario
    Avionics Course Developer  Dorval 2018-12-13 Quebec
    Satellite Technician  Ottawa 2018-12-12 Ontario
    Content Editor - 18597  Toronto 2018-12-12 Ontario
    Production Technician II  Prince George 2018-12-12 British Columbia
    Service Support Analyst  Kanata 2018-12-12 Ontario
    18-045 - Manager, Business Change  Toronto 2018-12-12 Ontario
    Business Analyst III  Burnaby 2018-12-11 British Columbia
    Field Service Technician  Mississauga 2018-12-11 Ontario
    QA Analyst - Arabic  Montreal 2018-12-11 Quebec
    Project Manager - Intermediate  Mississauga 2018-12-11 Ontario
    18-147 - Senior Project Engineer  Clarington 2018-12-11 Ontario
    18-145 - Contract Senior Advisor  Clarington 2018-12-11 Ontario
    18-146 - Senior Technical Engineer/Officer  Oshawa 2018-12-11 Ontario
    Scrum Master/Business Analyst  Victoria 2018-12-11 British Columbia
    Labourer/ Geo-Metallurgical Technician  Mississauga 2018-12-10 Ontario
    Senior Systems Analyst  Calgary 2018-12-10 Alberta
    310J Trailer Mechanic  Milton 2018-12-10 Ontario
    Database Administrator - Oracle EBS  Toronto 2018-12-10 Ontario
    Journeyman Millwright  Guelph 2018-12-10 Ontario
    Administrative Assistant I  Edmonton 2018-12-10 Alberta
    18-168 - Senior Information Specialist  Clarington 2018-12-10 Ontario
    Junior Category Technician  Calgary 2018-12-10 Alberta
    Senior Project Manager  Montreal 2018-12-10 Quebec
    Pipeline Integrity Business Analyst  Calgary 2018-12-10 Alberta
    Thermal Maintenance Planner/scheduler  Cold Lake 2018-12-10 Alberta
    Information Management Specialist  Halifax Regional Municipality 2018-12-10 Nova Scotia
    Business Analyst - Senior  Halifax Regional Municipality 2018-12-10 Nova Scotia
    Software Developer  Montreal 2018-12-10 Quebec
    Information Management Specialist  Halifax 2018-12-10 Nova Scotia
    Business Analyst - Senior  Halifax 2018-12-10 Nova Scotia
    ServiceNow Developer  Toronto 2018-12-10 Ontario
    Legal Administrative Assistant  Chatham 2018-12-10 Ontario
    18-094 - Environmental Advisor  Tiverton 2018-12-10 Ontario
    18-028 - Project Manager, Nuclear Fleet Improvement Projects  Pickering 2018-12-10 Ontario
    Parts Specialist  Milton 2018-12-06 Ontario
    Salesforce Developer - Junior  Mississauga 2018-12-06 Ontario
    Welder  Milton 2018-12-06 Ontario
    Robotic Process Automation Analyst  Toronto 2018-12-06 Ontario
    Heavy Vehicle Fabricator  Milton 2018-12-06 Ontario
    Body & Collision Repair Technician  Milton 2018-12-06 Ontario
    310T Truck & Coach Mechanic  Milton 2018-12-06 Ontario
    Bus Electrician  Milton 2018-12-06 Ontario
    Commodity Analyst  Calgary 2018-12-06 Alberta
    Test Specialist - Intermediate  Mississauga 2018-12-05 Ontario
    Test Automation Specialist - Intermediate  Kanata 2018-12-05 Ontario
    Jr. Electrical Controls Engineer  Newmarket 2018-12-05 Ontario
    18-142 - Manager Projects  Clarington 2018-12-05 Ontario
    18-143 - Work Control Team Leader  Clarington 2018-12-05 Ontario
    Graphic Designer - 16531  Toronto 2018-12-05 Ontario
    Full Stack Software Developer  Toronto 2018-12-04 Ontario
    Hydrogeologist  Calgary 2018-12-04 Alberta
    Security Specialist  Laval 2018-12-04 Quebec
    Maintenance Planner / Scheduler  Lloydminster 2018-12-04 Saskatchewan
    Security Analyst  Laval 2018-12-04 Quebec
    18-140 - Senior Advisor  Clarington 2018-12-04 Ontario
    Mechanical Designer  Saskatoon 2018-12-04 Saskatchewan
    Data Engineer  Ottawa 2018-12-03 Ontario
    Financial Analyst  Lloydminster 2018-12-03 Saskatchewan
    Java Developer I  Quebec City 2018-12-03 Quebec
    18-167 - Technical Procedures SME  Clarington 2018-12-03 Ontario
    Buyer - Public Sector  Toronto 2018-12-03 Ontario
    18-166 - Technical Writer - Procedures  Clarington 2018-12-03 Ontario
    Web Accessibility Specialist (IT-17-509-510-A)  Toronto 2018-12-03 Ontario
    Business Analyst - Intermediate  Ottawa 2018-12-03 Ontario
    Business Analyst - Senior  Ottawa 2018-12-03 Ontario
    CNC Operator  Oakville 2018-12-03 Ontario
    Journeyman Tool & Die Maker  Mississauga 2018-12-03 Ontario
    Solution Architect  Kanata 2018-12-03 Ontario
    Linux System Administrator  Montreal 2018-12-03 Quebec
    Cloud Security Consultant/Analyst  Quebec City 2018-12-03 Quebec
    Journeyman Millwright  Mississauga 2018-12-03 Ontario
    LAN/Network Technician  Regina 2018-12-03 Saskatchewan
    API Architect  Toronto 2018-12-03 Ontario
    18-118 - Project Leader - Maintenance  Clarington 2018-12-03 Ontario
    18-117 - Authorization Training Supervisor  Pickering 2018-12-03 Ontario
    Construction Manager  Copper Cliff 2018-12-03 Ontario
    Business Analyst II  Victoria 2018-12-03 British Columbia
    Data Warehouse Specialist  Victoria 2018-12-03 British Columbia
    DSM Tracking and Reporting Coordinator  Chatham 2018-12-03 Ontario
    Enterprise Security Architect  Toronto 2018-12-03 Ontario
    Enterprise Integration Architect  Toronto 2018-12-03 Ontario
    18-116 - Authorization Training Supervisor  Pickering 2018-12-03 Ontario
    18-092 - Senior Technical Engineer  Clarington 2018-12-03 Ontario
    IT Technician  Montreal 2018-12-03 Quebec
    Engineering Manager (Electrical)  Pickering 2018-11-30 Ontario
    Test Specialist - Intermediate  Mississauga 2018-11-30 Ontario
    Category Advisor  Calgary 2018-11-30 Alberta
    Project Manager - ERP  Toronto 2018-11-30 Ontario
    Oracle Developer  Toronto 2018-11-30 Ontario
    High Voltage Design Engineer  Pickering 2018-11-30 Ontario
    .Net Developer  North York 2018-11-30 Ontario
    Program Director (SPP2018-1129)  Toronto 2018-11-29 Ontario
    QA Analyst - ServiceNow  Vancouver 2018-11-29 British Columbia
    Project Manager-Application Rationalization  Calgary 2018-11-29 Alberta
    Software Configuration Engineer I  Oakville 2018-11-29 Ontario
    QA Analyst II  Burnaby 2018-11-29 British Columbia
    Business / Data Analyst  Calgary 2018-11-29 Alberta
    Pressure Welder  Aurora 2018-11-29 Ontario
    .NET Developer - Senior  Edmonton 2018-11-28 Alberta
    WordPress/PHP Developer - Senior  Kanata 2018-11-28 Ontario
    Systems Administrator  Victoria 2018-11-28 British Columbia
    Java Technical Architect - Senior  Kanata 2018-11-28 Ontario
    Test Specialist - Senior  Mississauga 2018-11-28 Ontario
    18-165 - Project Engineer  Clarington 2018-11-28 Ontario
    Journeyman Millwright  Mississauga 2018-11-28 Ontario
    .NET Developer  Edmonton 2018-11-28 Alberta
    Developer - Senior  Kanata 2018-11-28 Ontario
    18-138 - Technical Specialist  Clarington 2018-11-28 Ontario
    18-163 - Senior Technical Staff - Programs/Plant Status  Clarington 2018-11-27 Ontario
    SAP Configurator - Senior  Kanata 2018-11-27 Ontario
    18-162 - Security & Emergency Services Programs Fitness Expert  Clarington 2018-11-27 Ontario
    Project Engineer  Edmonton 2018-11-27 Alberta
    Team Lead, Subsea Project Engineering  St. John's 2018-11-27 Newfoundland and Labrador
    Senior Internal Audit Consultant  Winnipeg 2018-11-27 Manitoba
    Java Developer  Edmonton 2018-11-26 Alberta
    18-161 - Technical Specialist  Clarington 2018-11-26 Ontario
    Solution Architect  Toronto 2018-11-26 Ontario
    18-160 - Project Engineer  Pickering 2018-11-26 Ontario
    Project Engineer - Engineering Planning & Studies  Whitby 2018-11-26 Ontario
    Project Engineer - Environmental Design  Whitby 2018-11-26 Ontario
    18-135 - Cost and Scheduling Analyst  Pickering 2018-11-26 Ontario
    CNC Lathe Machinist  Oakville 2018-11-26 Ontario
    Chief Power Engineer  Thompson 2018-11-26 Manitoba
    Project Engineer  Saskatoon 2018-11-26 Saskatchewan
    18-109 - Contracts Coordinator  Clarington 2018-11-26 Ontario
    PeopleSoft Developer  Toronto 2018-11-26 Ontario
    18-108 - Project Manager  Pickering 2018-11-26 Ontario
    ERP Enterprise Architect  Woodbridge 2018-11-26 Ontario
    18-113 - Security Program Senior Advisor  Pickering 2018-11-26 Ontario
    Network Engineer  Toronto 2018-11-26 Ontario
    18-112 - SM, Radiation Protection Field  Clarington 2018-11-26 Ontario
    18-114 - Design Engineer  Pickering 2018-11-26 Ontario
    18-110 - Health Physicist  Clarington 2018-11-26 Ontario
    Data Quality Specialist  Toronto 2018-11-26 Ontario
    Environment Management Team Lead  Toronto 2018-11-26 Ontario
    18-009 - Senior Technical Engineer  Pickering 2018-11-26 Ontario
    Application Developer  Edmonton 2018-11-23 Alberta
    Project Manager - Senior  Kanata 2018-11-23 Ontario
    SuccessFactors Administrator  Calgary 2018-11-23 Alberta
    Project Manager - Senior  Kanata 2018-11-23 Ontario
    18-133 - Senior Technical Engineer/Officer  Pickering 2018-11-23 Ontario
    BBM-MTL-Test Lead - Senior-CN-572-1-CE  Montreal 2018-11-23 Quebec
    Senior Architectural Technologist  Edmonton 2018-11-22 Alberta
    Senior Automation/Application Specialist  Toronto 2018-11-22 Ontario
    Software Automation Specialist  Edmonton 2018-11-22 Alberta
    Account Executive - Toronto  Richmond Hill 2018-11-21 Ontario
    Services Database Operator/Data Entry Operator  Markham 2018-11-21 Ontario
    Civil Engineer  Saskatoon 2018-11-21 Saskatchewan
    Master Scheduler  Mississauga 2018-11-21 Ontario
    Journeyman Electrician  Ancaster 2018-11-21 Ontario
    Journeyman Millwright  Ancaster 2018-11-21 Ontario
    GTAW Automotive Welder  Newmarket 2018-11-20 Ontario
    Business Analyst  Calgary 2018-11-20 Alberta
    CNC Programmer  Newmarket 2018-11-20 Ontario
    CNC 5-Axis Mill Machinist  Newmarket 2018-11-20 Ontario
    PhP Developer  Toronto 2018-11-20 Ontario
    CNC Mill Turn Machinist  Newmarket 2018-11-20 Ontario
    18-158 - Work Control Team Leader  Clarington 2018-11-20 Ontario
    IT Architect support  La Prairie 2018-11-20 Quebec
    18-060 - Modification Team Leader  Pickering 2018-11-20 Ontario
    18-155 - Senior Technical Officer  Pickering 2018-11-19 Ontario
    Administrative Assistant / Master Data Technician  Lloydminster 2018-11-19 Alberta
    18-156 - Cost & Schedule Analyst  Clarington 2018-11-19 Ontario
    Commercial Specialist  Calgary 2018-11-19 Alberta
    Senior Project Engineer - Marine  St. John's 2018-11-19 Newfoundland and Labrador
    18-157 - Contract - Senior Advisor  Pickering 2018-11-19 Ontario
    IT Security Auditor  Laval 2018-11-19 Quebec
    MANAGER, QUALITY ASSURANCE  Toronto 2018-11-19 Ontario
    Manufacturing Engineering Specialist, CNC Programmer - Mechanical  Peterborough 2018-11-19 Ontario
    Project Manager - Construction  Saskatoon 2018-11-19 Saskatchewan
    Laboratory Technician II  Calgary 2018-11-19 Alberta
    Senior DevOps Specialists  Toronto 2018-11-19 Ontario
    Technical Lead – IT Security  Toronto 2018-11-19 Ontario
    Linux Administrator  Mississauga 2018-11-19 Ontario
    18-107 - Authorization Training Supervisor  Pickering 2018-11-19 Ontario
    Technical Lead_Advisor - End User Computing  Toronto 2018-11-19 Ontario
    18-079 - Nuclear Hiring and Training Strategic Planner  Pickering 2018-11-19 Ontario
    BBM-MTL- Technology Integrator - Hadoop Integrator - Intermediate- CN-534 - KJ  Montreal 2018-11-19 Quebec
    Senior ServiceNow Developer  Vancouver 2018-11-19 British Columbia
    QA Analyst  Montreal 2018-11-16 Quebec
    Dispatcher  Lloydminster 2018-11-16 Saskatchewan
    18-153 Process Specialist  Clarington 2018-11-15 Ontario
    18-154 - Technical Engineer/Officer  Pickering 2018-11-15 Ontario
    Senior .Net Developer  Markham 2018-11-15 Ontario
    Solution Architect  Toronto 2018-11-15 Ontario
    Developer - Intermediate  Ottawa 2018-11-15 Ontario
    Apprentice Millwright (3rd & 4th Year)  Mississauga 2018-11-14 Ontario
    Administrative Assistant  Lloydminster 2018-11-14 Saskatchewan
    18-081 - Modification Team Leader  Pickering 2018-11-14 Ontario
    Front End Web Developer  Mississauga 2018-11-13 Ontario
    Procurement Planner  St. John's 2018-11-13 Newfoundland and Labrador
    18-129 - Project Manager  Pickering 2018-11-13 Ontario
    Register With Us  Oakville 2018-11-12 Ontario
    Agile Coach  Kanata 2018-11-12 Ontario
    Technical Inside Sales - Mechanical Designer  Stoney Creek 2018-11-12 Ontario
    Batch Analyst  Toronto 2018-11-12 Ontario
    Documentation Specialist  Toronto 2018-11-12 Ontario
    Deskside Support Specialist  Toronto 2018-11-12 Ontario
    Sharepoint Developer  Toronto 2018-11-12 Ontario
    Full Stack Architect  Toronto 2018-11-12 Ontario
    SharePoint Developer  Toronto 2018-11-12 Ontario
    Application Developer  Toronto 2018-11-12 Ontario
    Subsea Engineer  St. John's 2018-11-09 Newfoundland and Labrador
    Project Coordinator/Planner  Tiverton 2018-11-09 Ontario
    SharePoint Developers  Toronto 2018-11-09 Ontario
    Project Manager II  Regina 2018-11-07 Saskatchewan
    Server Architect  Regina 2018-11-07 Saskatchewan
    Mechanical Stress Analyst  Peterborough 2018-11-07 Ontario
    SAP Business intelligence Architect  Mississauga 2018-11-07 Ontario
    Account Executive - Vancouver  Vancouver 2018-11-06 British Columbia
    HR Business Partner  Thompson 2018-11-06 Manitoba
    Plant Accounting Analyst  Chatham 2018-11-06 Ontario
    18-128 - Authorization Training Supervisor  Pickering 2018-11-06 Ontario
    18-127 - Senior Advisor/Programs  Clarington 2018-11-06 Ontario
    Lab Technician (Electrical/Mechanical)  Mississauga 2018-11-05 Ontario
    Relief Pumphouse Operator  Toronto 2018-11-05 Ontario
    18-102 - Assistant Technical Engineer/Officer  Pickering 2018-11-05 Ontario
    18-076 - Senior Engineer/Technical Officer  Pickering 2018-11-05 Ontario
    18-074 - Project Engineer  Pickering 2018-11-05 Ontario
    18-033 - Project Engineer/Technical Officer  Oshawa 2018-11-05 Ontario
    Architecture - Business Architect - Senior  Kanata 2018-11-02 Ontario
    Senior Safety Advisor  Calgary 2018-11-01 Alberta
    Senior Division Director  Saint John 2018-10-31 New Brunswick
    HR Analyst  Edmonton 2018-10-31 Alberta
    Cloud Security Consultant  Laval 2018-10-31 Quebec
    Environment Support and Monitoring Analyst (RFS SPP2018-1087)  Toronto 2018-10-30 Ontario
    Customer Service Representative (1-2 weeks - $29.90/hour)  Toronto 2018-10-30 Ontario
    Architectural Technologist  Edmonton 2018-10-29 Alberta
    Intern Architect  Edmonton 2018-10-29 Alberta
    OpenText Enterprise Architect  Regina 2018-10-29 Saskatchewan
    18-124 - Design Engineering, NR Construction Engineering - Instrumentation and Controls  Clarington 2018-10-29 Ontario
    Expense Administrator (A/P)  Oakville 2018-10-29 Ontario
    18-099 - Maintenance Subject Matter Expert  Clarington 2018-10-29 Ontario
    18-100 - Environmental Advisor  Clarington 2018-10-29 Ontario
    User Support Technician (in Toronto, Ontario)  Toronto 2018-10-29 Ontario
    18-063 - Project Engineer  Pickering 2018-10-29 Ontario
    18-068 - FLM Maintenance - Return to Service  Clarington 2018-10-29 Ontario
    18-069 - RTS Execution Leader  Clarington 2018-10-29 Ontario
    Excel and Access Analyst  Montreal 2018-10-29 Quebec
    Business Operations Analyst  Calgary 2018-10-26 Alberta
    Oracle ERP Technician  Quebec City 2018-10-25 Quebec
    Software Developer  Montreal 2018-10-25 Quebec
    Data Architect II  Quebec City 2018-10-25 Quebec
    Japanese QA Analyst  Montreal 2018-10-25 Quebec
    18-087 - Senior Technical Engineer/Officer  Tiverton 2018-10-25 Ontario
    Software Developer  Markham 2018-10-25 Ontario
    Greer Operator  Toronto 2018-10-24 Ontario
    Relief Head Operator (Process Control Operator)  Toronto 2018-10-24 Ontario
    Design Engineer  Tiverton 2018-10-24 Ontario
    Software Developer  Montreal 2018-10-24 Quebec
    QA Analyst  Montreal 2018-10-24 Quebec
    Corrosion Engineer  Lloydminster 2018-10-23 Saskatchewan
    Maintenance Journeyman Millwright  Elora 2018-10-22 Ontario
    Maintenance Journeyman Electrician  Elora 2018-10-22 Ontario
    Data Migration Analyst  Edmonton 2018-10-22 Alberta
    18-121 - Cost & Schedule Analyst  Clarington 2018-10-22 Ontario
    Project Scheduler  Fredericton 2018-10-22 New Brunswick
    BBM-MTL-Test Analyst(Software Quality Assurance) - Senior-CN-544-CE  Montreal 2018-10-22 Quebec
    Oracle Developer  Edmonton 2018-10-22 Alberta
    18-027 - Technical Officer/Engineer  Pickering 2018-10-22 Ontario
    Demand-Side Management (DSM) Tracking and Reporting Coordinator  Toronto 2018-10-19 Ontario
    PVT Lab Technician  Calgary 2018-10-18 Alberta
    Instructional Designer  Calgary 2018-10-18 Alberta
    Manager, Maintenance, Technical Centre  Mississauga 2018-10-17 Ontario
    Dispatcher  Lloydminster 2018-10-17 Saskatchewan
    Maintenance Scheduler  Lloydminster 2018-10-17 Saskatchewan
    Construction Site Representative  Lloydminster 2018-10-16 Saskatchewan
    Category Advisor  Calgary 2018-10-16 Alberta
    Project Manager - HR and Payroll Implementation  Victoria 2018-10-16 British Columbia
    Business Analyst (SPENJP00004851)  Brantford 2018-10-15 Ontario
    Senior principal AI software stack engineer/Architect for R&D  Markham 2018-10-15 Ontario
    Senior Building Commissioner  Guelph 2018-10-15 Ontario
    Radio Access Engineer  Mississauga 2018-10-15 Ontario
    18-098 - Technical Reviewer - Return to Service  Clarington 2018-10-15 Ontario
    ServiceNow Design & Developer Experts  Toronto 2018-10-15 Ontario
    Bilingual Recruiter - Intermediate  Verdun 2018-10-15 Quebec
    Development & DevOps Specialist  Toronto 2018-10-15 Ontario
    18-056 - Project Leader  Oshawa 2018-10-15 Ontario
    18-049 - Reactor Physics Expert  Clarington 2018-10-15 Ontario
    18-048 - Maintenance Specialist  Clarington 2018-10-15 Ontario
    18-010 - Cost and Scheduling Analyst  Oshawa 2018-10-15 Ontario