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

    Change Management Analyst  St. John's 2018-10-17 Newfoundland and Labrador
    Dispatcher  Lloydminster 2018-10-17 Saskatchewan
    Manager, Maintenance, Technical Centre  Mississauga 2018-10-17 Ontario
    Maintenance Scheduler  Lloydminster 2018-10-17 Saskatchewan
    Data Architect  Edmonton 2018-10-16 Alberta
    Data Modeller - Intermediate  Kanata 2018-10-16 Ontario
    Category Advisor  Calgary 2018-10-16 Alberta
    Construction Site Representative  Lloydminster 2018-10-16 Saskatchewan
    Project Manager - HR and Payroll Implementation  Victoria 2018-10-16 British Columbia
    Senior QC Automation Analyst  Edmonton 2018-10-16 Alberta
    Hadoop Developer  Mississauga 2018-10-16 Ontario
    CNC Programmer  Oakville 2018-10-16 Ontario
    Administrative Assistant / Master Data Technician  Lloydminster 2018-10-15 Saskatchewan
    Business Analyst (SPENJP00004851)  Brantford 2018-10-15 Ontario
    Senior principal AI software stack engineer/Architect for R&D  Markham 2018-10-15 Ontario
    iOS Developer  Toronto 2018-10-15 Ontario
    Full Stack Developer - ReactJS  Mississauga 2018-10-15 Ontario
    Senior Building Commissioner  Guelph 2018-10-15 Ontario
    Intermediate Project Administrator  Ottawa 2018-10-15 Ontario
    Radio Access Engineer  Mississauga 2018-10-15 Ontario
    Technical Training & Competency Analyst  St. John's 2018-10-15 Newfoundland and Labrador
    Production Supervisor  Peterborough 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
    Sr Technical Specialist - Reactor Maintenance  Tiverton 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
    Safety Specialist - Life Extension  Tiverton 2018-10-15 Ontario
    18-010 - Cost and Scheduling Analyst  Oshawa 2018-10-15 Ontario
    Electronics Technician  Lachine 2018-10-12 Quebec
    .Net Developer - Senior  Kanata 2018-10-12 Ontario
    Business Systems Analyst/Programmer  Ancaster 2018-10-12 Ontario
    Service Support Analyst  Kanata 2018-10-12 Ontario
    18-045 - Manager, Business Change  Toronto 2018-10-12 Ontario
    Azure Engineer  Toronto 2018-10-11 Ontario
    Project Manager - Intermediate  Mississauga 2018-10-11 Ontario
    18-147 - Senior Project Engineer  Clarington 2018-10-11 Ontario
    18-145 - Contract Senior Advisor  Clarington 2018-10-11 Ontario
    Field Superintendent  Port Hope 2018-10-11 Ontario
    18-146 - Senior Technical Engineer/Officer  Oshawa 2018-10-11 Ontario
    Contract Technician  St. John's 2018-10-11 Newfoundland and Labrador
    Finance Coordinator  London 2018-10-11 Ontario
    Full Stack Web Developer  Toronto 2018-10-11 Ontario
    Scrum Master/Business Analyst  Victoria 2018-10-11 British Columbia
    BBM-MTL- Technology Integrator - Windows Desktop Technology Integrator - Senior-CN-581-CE  Montreal 2018-10-11 Quebec
    Technical Publications Project Coordinator  Toronto 2018-10-10 Ontario
    Contracts Manager  Mississauga 2018-10-10 Ontario
    BI Analyst - Microstrategy  Mississauga 2018-10-10 Ontario
    18-028 - Project Manager, Nuclear Fleet Improvement Projects  Pickering 2018-10-10 Ontario
    Data Center Engineer  Toronto 2018-10-09 Ontario
    Legal Administrative Assistant  Chatham 2018-10-09 Ontario
    Bilingual Sales Associate  Dorval 2018-10-09 Quebec
    17-160 Senior Technical Specialist  Clarington 2018-10-08 Ontario
    Training Specialist II  Regina 2018-10-08 Saskatchewan
    Test Lead - Senior  Kanata 2018-10-08 Ontario
    Part-Time Customer Service Clerk (Skate Ops and Rink Crew)  Toronto 2018-10-08 Ontario
    Software Developer  Montreal 2018-10-08 Quebec
    Bilingual Windows Administrator  Montreal 2018-10-08 Quebec
    Information Management Specialist  Halifax Regional Municipality 2018-10-08 Nova Scotia
    Business Analyst - Senior  Halifax 2018-10-08 Nova Scotia
    Business Analyst - Senior  Halifax Regional Municipality 2018-10-08 Nova Scotia
    Bilingual Security Architect - Senior  Montreal 2018-10-08 Quebec
    Linux System Administrator  Montreal 2018-10-08 Quebec
    Information Management Specialist  Halifax 2018-10-08 Nova Scotia
    Oracle Database Architect  Moncton 2018-10-08 New Brunswick
    ServiceNow Developer  Toronto 2018-10-08 Ontario
    Senior Project Manager  Fredericton 2018-10-08 New Brunswick
    Senior Business Analyst  Saint John 2018-10-08 New Brunswick
    Purchasing Manager  Ancaster 2018-10-08 Ontario
    18-094 - Environmental Advisor  Tiverton 2018-10-08 Ontario
    Senior Business Analyst  Halifax 2018-10-08 Nova Scotia
    Senior Business Analyst  Halifax Regional Municipality 2018-10-08 Nova Scotia
    Senior Business Analyst  Halifax City 2018-10-08 Nova Scotia
    Maintenance Supervisor 2  Ingersoll 2018-10-05 Ontario
    Training Specialist Junior  Dorval 2018-10-05 Quebec
    Production Supervisor 2  Ingersoll 2018-10-05 Ontario
    QA Analyst II  Montreal 2018-10-05 Quebec
    18-143 - Work Control Team Leader  Clarington 2018-10-05 Ontario
    18-142 - Manager Projects  Clarington 2018-10-05 Ontario
    Graphic Designer  Toronto 2018-10-05 Ontario
    Business Analyst  Calgary 2018-10-05 Alberta
    SSRS Report Developer  Edmonton 2018-10-04 Alberta
    Java Developer - Senior  Kanata 2018-10-04 Ontario
    Construction / Project Administrator  Calgary 2018-10-04 Alberta
    18-140 - Senior Advisor  Clarington 2018-10-04 Ontario
    Manufacturing Engineer  Welland 2018-10-03 Ontario
    LAN/Network Technician  Regina 2018-10-03 Saskatchewan
    Solution Architect  Kanata 2018-10-03 Ontario
    HSE Administrator  Copper Cliff 2018-10-03 Ontario
    Engineering Project Manager  Saskatoon 2018-10-03 Saskatchewan
    Product & Process Development Engineer  Mississauga 2018-10-03 Ontario
    Data Warehouse Specialist  Victoria 2018-10-03 British Columbia
    Project / Program Manager  Calgary 2018-10-03 Alberta
    Network Security Consultant  Mississauga 2018-10-02 Ontario
    18-139 - RTS Execution Oversight Manager  Clarington 2018-10-02 Ontario
    Journeyman Tool & Die Maker  Mississauga 2018-10-02 Ontario
    Journeyman Electrician  Mississauga 2018-10-02 Ontario
    CNC Operator  Oakville 2018-10-02 Ontario
    Cloud Security Consultant/Analyst  Quebec City 2018-10-02 Quebec
    Journeyman Millwright  Mississauga 2018-10-02 Ontario
    FP&A Analyst / Financial Analyst  La Prairie 2018-10-02 Quebec
    Category Advisor  Calgary 2018-10-02 Alberta
    Business Analyst II  Victoria 2018-10-02 British Columbia
    Business Analyst - Senior  Ottawa 2018-10-01 Ontario
    Web Accessibility Specialist (IT-17-509-510-A)  Toronto 2018-10-01 Ontario
    Business Analyst - Intermediate  Ottawa 2018-10-01 Ontario
    IT Technician  Quebec City 2018-10-01 Quebec
    Technical Editor  Ottawa 2018-10-01 Ontario
    .Net Software Developer  St Laurent 2018-10-01 Quebec
    API Architect  Toronto 2018-10-01 Ontario
    Construction Manager  Copper Cliff 2018-10-01 Ontario
    18-118 - Project Leader - Maintenance  Clarington 2018-10-01 Ontario
    18-117 - Authorization Training Supervisor  Pickering 2018-10-01 Ontario
    SharePoint Developers  Toronto 2018-10-01 Ontario
    Enterprise Security Architect  Toronto 2018-10-01 Ontario
    DSM Tracking and Reporting Coordinator  Chatham 2018-10-01 Ontario
    Enterprise Integration Architect  Toronto 2018-10-01 Ontario
    18-116 - Authorization Training Supervisor  Pickering 2018-10-01 Ontario
    Manufacturing Engineer  Oakville 2018-10-01 Ontario
    Hadoop Developer  Toronto 2018-10-01 Ontario
    18-092 - Senior Technical Engineer  Clarington 2018-10-01 Ontario
    IT Technician  Montreal 2018-10-01 Quebec
    Content Developer  Toronto 2018-10-01 Ontario
    Developer - Senior  Kanata 2018-09-28 Ontario
    Hadoop Developer  Mississauga 2018-09-28 Ontario
    Architecture - Business Architect - Senior  Kanata 2018-09-28 Ontario
    Wireless Data Engineer  Mississauga 2018-09-28 Ontario
    18-137 - Senior Officer - RTS  Clarington 2018-09-28 Ontario
    Environmental Advisor  Ottawa 2018-09-28 Ontario
    Sales Analyst  Mississauga 2018-09-28 Ontario
    18-138 - Technical Specialist  Clarington 2018-09-28 Ontario
    Senior Internal Audit Consultant  Winnipeg 2018-09-27 Manitoba
    Security Architect - Senior  Kanata 2018-09-27 Ontario
    Oracle Developer  Edmonton 2018-09-27 Alberta
    PMO  Kanata 2018-09-27 Ontario
    Front End Developer - Intermediate  Toronto 2018-09-27 Ontario
    Developer - Intermediate  Kanata 2018-09-27 Ontario
    Precision Assembler II  Beloeil 2018-09-26 Quebec
    Android Developer  Toronto 2018-09-26 Ontario
    Business Analyst  Toronto 2018-09-26 Ontario
    Senior Engineer  Mississauga 2018-09-26 Ontario
    Network Architect  Toronto 2018-09-26 Ontario
    18-114 - Design Engineer  Pickering 2018-09-26 Ontario
    Network Engineer  Toronto 2018-09-26 Ontario
    Bilingual Customer Service Representative  Toronto 2018-09-26 Ontario
    CNC Mill Machinist  Oakville 2018-09-25 Ontario
    Architecture - Business Architect - Senior  Kanata 2018-09-25 Ontario
    CNC Lathe Machinist  Oakville 2018-09-25 Ontario
    Offshore Project Manager/Engineer  St. John's 2018-09-25 Newfoundland and Labrador
    Mechanical Designer  Saskatoon 2018-09-25 Saskatchewan
    Order Fulfillment Specialist  Oakville 2018-09-25 Ontario
    PeopleSoft Developer  Toronto 2018-09-25 Ontario
    18-113 - Security Program Senior Advisor  Pickering 2018-09-25 Ontario
    Data Quality Specialist  Toronto 2018-09-25 Ontario
    Software Test Specialist  Markham 2018-09-25 Ontario
    18-065 - Design Team Lead  Clarington 2018-09-25 Ontario
    Smart Signal Program Engineer  Tiverton 2018-09-24 Ontario
    18-135 - Cost and Scheduling Analyst  Pickering 2018-09-24 Ontario
    Service Marketing Coordinator  Calgary 2018-09-24 Alberta
    Chief Power Engineer  Thompson 2018-09-24 Manitoba
    Data Analyst  Calgary 2018-09-24 Alberta
    General Administration - Clerk 9A - Coordinator 2A  Oshawa 2018-09-24 Ontario
    Project Engineer  Saskatoon 2018-09-24 Saskatchewan
    Engineering Project Manager  Calgary 2018-09-24 Alberta
    18-108 - Project Manager  Pickering 2018-09-24 Ontario
    18-109 - Contracts Coordinator  Clarington 2018-09-24 Ontario
    18-110 - Health Physicist  Clarington 2018-09-24 Ontario
    ERP Enterprise Architect  Woodbridge 2018-09-24 Ontario
    18-112 - SM, Radiation Protection Field  Clarington 2018-09-24 Ontario
    Automation QA Analyst  Montreal 2018-09-24 Quebec
    Environment Management Team Lead  Toronto 2018-09-24 Ontario
    18-064 - Modification Team Lead  Pickering 2018-09-24 Ontario
    18-071 - Authorized Training Supervisor  Clarington 2018-09-24 Ontario
    18-009 - Senior Technical Engineer  Pickering 2018-09-24 Ontario
    Estimator Inside Sales  Brampton 2018-09-21 Ontario
    IT Technician I  Quebec City 2018-09-21 Quebec
    18-133 - Senior Technical Engineer/Officer  Pickering 2018-09-21 Ontario
    Master Scheduler  Mississauga 2018-09-21 Ontario
    Engineer II  Mississauga 2018-09-21 Ontario
    Journeyman Millwright  Ancaster 2018-09-21 Ontario
    Field Engineer  Port Hope 2018-09-21 Ontario
    Procurement Advisor  Calgary 2018-09-21 Alberta
    Journeyman Electrician  Ancaster 2018-09-21 Ontario
    18-132 - Radiation Protection Manager  Clarington 2018-09-20 Ontario
    IT Architect support  La Prairie 2018-09-20 Quebec
    18-060 - Modification Team Leader  Pickering 2018-09-20 Ontario
    Cost Analyst  Edmonton 2018-09-19 Alberta
    Experience Developer  Toronto 2018-09-19 Ontario
    Laboratory Technician / Researcher  Calgary 2018-09-19 Alberta
    Linux Administrator  Mississauga 2018-09-19 Ontario
    18-107 - Authorization Training Supervisor  Pickering 2018-09-19 Ontario
    Manufacturing Engineering Specialist, CNC Programmer - Mechanical  Peterborough 2018-09-18 Ontario
    MANAGER, QUALITY ASSURANCE  Toronto 2018-09-18 Ontario
    Contract Development Specialist  Brampton 2018-09-18 Ontario
    Sr. Contracts Administrator  St. John's 2018-09-18 Newfoundland and Labrador
    Sr. Electrical and Instrumentation Lead  St. John's 2018-09-18 Newfoundland and Labrador
    Project Manager - Construction  Saskatoon 2018-09-18 Saskatchewan
    18-013 - Projects Coordinator  Clarington 2018-09-18 Ontario
    Security Analyst - Threat Hunting & Arcsight Development  Montreal 2018-09-17 Quebec
    Industrial Control System (ICS) IT Support Specialist  Fort St. John 2018-09-17 British Columbia
    Software Engineer  Vancouver 2018-09-17 British Columbia
    Field Safety Specialist  Calgary 2018-09-17 Alberta
    Embedded System Lead/Performance Test Lead  Vancouver 2018-09-17 British Columbia
    Senior DevOps Specialists  Toronto 2018-09-17 Ontario
    Technical Lead – IT Security  Toronto 2018-09-17 Ontario
    Rock Mechanic Engineer  North Bay 2018-09-17 Ontario
    Technical Lead_Advisor - End User Computing  Toronto 2018-09-17 Ontario
    .Net Developer  North York 2018-09-17 Ontario
    OBD Architect  Markham 2018-09-17 Ontario
    .Net Architect  Mississauga 2018-09-17 Ontario
    18-079 - Nuclear Hiring and Training Strategic Planner  Pickering 2018-09-17 Ontario
    BBM-MTL- Technology Integrator - Hadoop Integrator - Intermediate- CN-534 - KJ  Montreal 2018-09-17 Quebec
    Senior ServiceNow Developer  Vancouver 2018-09-17 British Columbia
    IT Project Manager  Edmonton 2018-09-14 Alberta
    Administrative Assistant III  Montreal 2018-09-14 Quebec
    18-081 - Modification Team Leader  Pickering 2018-09-14 Ontario
    Senior RedHat Consultant  Calgary 2018-09-13 Alberta
    18-129 - Project Manager  Pickering 2018-09-13 Ontario
    Buyer  Calgary 2018-09-13 Alberta
    UCS/Splunk Infrastructure Consultant  Toronto 2018-09-13 Ontario
    18-078 - Nuclear Hiring and Training Strategic Planner  Clarington 2018-09-13 Ontario
    Batch Analyst  Toronto 2018-09-12 Ontario
    Project Coordinator/Planner  Tiverton 2018-09-12 Ontario
    Documentation Specialist  Toronto 2018-09-12 Ontario
    Deskside Support Specialist  Toronto 2018-09-12 Ontario
    Sharepoint Developer  Toronto 2018-09-12 Ontario
    Full Stack Architect  Toronto 2018-09-12 Ontario
    Application Developer  Toronto 2018-09-12 Ontario
    Data Order Associate (Network/Telecom Analyst)  Toronto 2018-09-11 Ontario
    HSE Advisor  Calgary 2018-09-11 Alberta
    UX / UI Developer  Fredericton 2018-09-11 New Brunswick
    Director, Engineering and Manufacturing  Brampton 2018-09-11 Ontario
    SharePoint Developer  Toronto 2018-09-11 Ontario
    Register With Us  Oakville 2018-09-10 Ontario
    Technical Inside Sales - Mechanical Designer  Stoney Creek 2018-09-10 Ontario
    Environmental Advisor  Lloydminster 2018-09-10 Saskatchewan
    CGS Project Manager  St. John's 2018-09-10 Newfoundland and Labrador
    Senior SQL Developer / Programmer  Fredericton 2018-09-10 New Brunswick
    18-103 - Environmental Advisor  Pickering 2018-09-10 Ontario
    Quality Analyst - Intermediate  Ottawa 2018-09-07 Ontario
    SAP Business intelligence Architect  Mississauga 2018-09-07 Ontario
    Mechanic  Gananoque 2018-09-07 Ontario
    Corporate Finance Professional  Edmonton 2018-09-07 Alberta
    Data Science Analyst - Pipeline Integrity  Edmonton 2018-09-07 Alberta
    Planning Engineer  Edmonton 2018-09-07 Alberta
    General Administration - Clerk 6 - Scheduler/Expediter  Woodstock 2018-09-06 Ontario
    Plant Accounting Analyst  Chatham 2018-09-06 Ontario
    18-127 - Senior Advisor/Programs  Clarington 2018-09-06 Ontario
    18-128 - Authorization Training Supervisor  Pickering 2018-09-06 Ontario
    Legal Administrative Assistant  Calgary 2018-09-05 Alberta
    Maintenance Manager  Gananoque 2018-09-03 Ontario
    Electrician  Gananoque 2018-09-03 Ontario
    18-102 - Assistant Technical Engineer/Officer  Pickering 2018-09-03 Ontario
    18-076 - Senior Engineer/Technical Officer  Pickering 2018-09-03 Ontario
    18-074 - Project Engineer  Pickering 2018-09-03 Ontario
    18-033 - Project Engineer/Technical Officer  Oshawa 2018-09-03 Ontario
    Cloud Security Consultant  Laval 2018-08-31 Quebec
    Expense Administrator (A/P)  Oakville 2018-08-29 Ontario
    OpenText Enterprise Architect  Regina 2018-08-29 Saskatchewan
    Technical Analyst - SSRS  Fredericton 2018-08-29 New Brunswick
    Supervisor, Real Estate and Business Services  Chatham 2018-08-29 Ontario
    18-125 - Records Officer  Pickering 2018-08-28 Ontario
    18-100 - Environmental Advisor  Clarington 2018-08-28 Ontario
    18-124 - Design Engineering, NR Construction Engineering - Instrumentation and Controls  Clarington 2018-08-27 Ontario
    18-099 - Maintenance Subject Matter Expert  Clarington 2018-08-27 Ontario
    User Support Technician (in Toronto, Ontario)  Toronto 2018-08-27 Ontario
    Video Conferencing Technical Specialist  Toronto 2018-08-27 Ontario
    18-068 - FLM Maintenance - Return to Service  Clarington 2018-08-27 Ontario
    18-069 - RTS Execution Leader  Clarington 2018-08-27 Ontario
    Excel and Access Analyst  Montreal 2018-08-27 Quebec
    Software Developer  Montreal 2018-08-24 Quebec
    QA Analyst  Montreal 2018-08-24 Quebec
    Embedded Software Engineer  Vancouver 2018-08-24 British Columbia
    Accountant  Fort Nelson 2018-08-23 British Columbia
    Data Migration Analyst  Edmonton 2018-08-22 Alberta
    Logistics Sales Executive  Saint John 2018-08-22 New Brunswick
    Simulator Systems Software Technical Officer  Tiverton 2018-08-22 Ontario
    Smart Signal Junior Mechanical Engineer  Tiverton 2018-08-22 Ontario
    Reliability Engineer  Saint John 2018-08-21 New Brunswick
    18-121 - Cost & Schedule Analyst  Clarington 2018-08-21 Ontario
    .NET Developer  Fredericton 2018-08-20 New Brunswick
    Project Scheduler  Fredericton 2018-08-20 New Brunswick
    Project Manager - Senior  Saint John 2018-08-20 New Brunswick
    Plant Design Reliability Engineer  Scarborough 2018-08-20 Ontario
    BBM-MTL-Test Analyst(Software Quality Assurance) - Senior-CN-544-CE  Montreal 2018-08-20 Quebec
    18-061 - Senior Technical Engineer, Performance Engineering  Tiverton 2018-08-20 Ontario
    18-027 - Technical Officer/Engineer  Pickering 2018-08-20 Ontario
    Oracle Developer  Edmonton 2018-08-20 Alberta