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

    .Net Developer - Senior  Ottawa 2018-08-15 Ontario
    Planner / Scheduler  Lloydminster 2018-08-15 Saskatchewan
    Project Administrative Assistant  Calgary 2018-08-15 Alberta
    Commissioning Contractor  Lachine 2018-08-15 Quebec
    Senior Quality Control Analyst  Edmonton 2018-08-15 Alberta
    Support Specialist  St Laurent 2018-08-15 Quebec
    Corrosion Engineer  Lloydminster 2018-08-15 Saskatchewan
    18-098 - Technical Reviewer - Return to Service  Clarington 2018-08-15 Ontario
    Audit Project Coordinator  Calgary 2018-08-14 Alberta
    Node.js Developer  Toronto 2018-08-14 Ontario
    Director Corporate Finance  Ancaster 2018-08-14 Ontario
    Service Desk Agent  Kanata 2018-08-14 Ontario
    Administrative Assistant  Calgary 2018-08-14 Alberta
    Technical Facilitator - Ready for Operations  Lloydminster 2018-08-14 Saskatchewan
    Technical Specialist 3  Lloydminster 2018-08-14 Saskatchewan
    Production Supervisor  Peterborough 2018-08-14 Ontario
    Hardware Engineer I  Lachine 2018-08-13 Quebec
    Manager, Third Party Residential Underwriter  Montreal 2018-08-13 Quebec
    UI/ UX Designer  Markham 2018-08-13 Ontario
    Technical Inside Sales - Mechanical Designer  Stoney Creek 2018-08-13 Ontario
    .Net Architect  Mississauga 2018-08-13 Ontario
    ServiceNow Design & Developer Experts  Toronto 2018-08-13 Ontario
    18-050 - Senior Engineer/Scientist/Tech Officer  Clarington 2018-08-13 Ontario
    Bilingual Recruiter - Intermediate  Verdun 2018-08-13 Quebec
    Development & DevOps Specialist  Toronto 2018-08-13 Ontario
    Sr Technical Specialist - Reactor Maintenance  Tiverton 2018-08-13 Ontario
    18-056 - Project Leader  Oshawa 2018-08-13 Ontario
    18-049 - Reactor Physics Expert  Clarington 2018-08-13 Ontario
    18-048 - Maintenance Specialist  Clarington 2018-08-13 Ontario
    Project Planner  Tiverton 2018-08-13 Ontario
    Safety Specialist - Life Extension  Tiverton 2018-08-13 Ontario
    18-010 - Cost and Scheduling Analyst  Oshawa 2018-08-13 Ontario
    Business Analyst  Calgary 2018-08-10 Alberta
    Accounting Clerk - Intermediate  Mississauga 2018-08-10 Ontario
    Technical Test Lead - Senior  Kanata 2018-08-10 Ontario
    BI Analyst - Microstrategy  Mississauga 2018-08-10 Ontario
    Precision Assembler III  Beloeil 2018-08-10 Quebec
    Data Center Engineer  Toronto 2018-08-09 Ontario
    Architecture - BI (Business Intelligence) Architect - Senior  Mississauga 2018-08-09 Ontario
    Accountant  Calgary 2018-08-09 Alberta
    Java Developer - Intermediate  Kanata 2018-08-09 Ontario
    IT Project Manager  Edmonton 2018-08-09 Alberta
    Legal Administrative Assistant  Chatham 2018-08-09 Ontario
    Senior Electrical Engineer  Edmonton 2018-08-09 Alberta
    Quality Analyst - Intermediate  Kanata 2018-08-09 Ontario
    FP&A Analyst I  La Prairie 2018-08-09 Quebec
    Workday HCM Consultant  Calgary 2018-08-09 Alberta
    Senior Project Manager  Fredericton 2018-08-08 New Brunswick
    Regulatory Technician  Calgary 2018-08-08 Alberta
    Senior Business Analyst  Saint John 2018-08-08 New Brunswick
    HSE Advisor  Lloydminster 2018-08-08 Saskatchewan
    Planner / Scheduler  Calgary 2018-08-08 Alberta
    Purchasing Manager  Ancaster 2018-08-08 Ontario
    Senior Project Manager / BSA  Fredericton 2018-08-08 New Brunswick
    Software Test Specialist  Markham 2018-08-08 Ontario
    Risk Management Specialist  Calgary 2018-08-08 Alberta
    17-160 Senior Technical Specialist  Clarington 2018-08-07 Ontario
    18-096 - Senior Technical Expert  Pickering 2018-08-07 Ontario
    18-083 - Project Leader  Niagara 2018-08-07 Ontario
    Change Management Analyst  Regina 2018-08-07 Saskatchewan
    18-057 - Senior Technical Engineer  Clarington 2018-08-07 Ontario
    Business Analyst  Calgary 2018-08-06 Alberta
    Executive Administrative Assistant  Edmonton 2018-08-06 Alberta
    SAP FICO Analyst  Calgary 2018-08-06 Alberta
    18-095 - Chief Physician  Whitby 2018-08-06 Ontario
    18-094 - Environmental Advisor  Tiverton 2018-08-06 Ontario
    Senior Business Analyst  Halifax 2018-08-06 Nova Scotia
    Senior Architect  Mississauga 2018-08-06 Ontario
    Senior Business Analyst  Halifax City 2018-08-06 Nova Scotia
    18-015 - Senior Engineer/Technical Officer  Pickering 2018-08-06 Ontario
    Service Desk Agent  Kanata 2018-08-03 Ontario
    Product & Process Development Engineer  Mississauga 2018-08-03 Ontario
    Mechanical Testing Specialist  Mississauga 2018-08-03 Ontario
    Technical Delivery Manager  Calgary 2018-08-03 Alberta
    Data Warehouse Specialist  Victoria 2018-08-03 British Columbia
    Planner / Scheduler  Fort Nelson 2018-08-03 British Columbia
    Administrative Assistant  Calgary 2018-08-03 Alberta
    Systems Administrator  Toronto 2018-08-03 Ontario
    Technical Lead – API Development  Charlottetown 2018-08-02 Prince Edward Island
    Application Penetration Tester  Toronto 2018-08-02 Ontario
    Systems Analyst  Charlottetown 2018-08-02 Prince Edward Island
    Bilingual IPTV Applications Support  Ottawa 2018-08-02 Ontario
    Business Analyst II  Victoria 2018-08-02 British Columbia
    Web Developer - Junior  Charlottetown 2018-08-02 Prince Edward Island
    Project Manager - Intermediate  Mississauga 2018-08-02 Ontario
    Web Developer - Senior  Charlottetown 2018-08-02 Prince Edward Island
    API Architect  Toronto 2018-08-01 Ontario
    Estimator  Mississauga 2018-08-01 Ontario
    Construction Manager  Copper Cliff 2018-08-01 Ontario
    18-118 - Project Leader - Maintenance  Clarington 2018-08-01 Ontario
    18-117 - Authorization Training Supervisor  Pickering 2018-08-01 Ontario
    Hadoop Developer  Toronto 2018-07-31 Ontario
    18-116 - Authorization Training Supervisor  Pickering 2018-07-31 Ontario
    Manufacturing Engineer  Oakville 2018-07-31 Ontario
    IT Technician  Montreal 2018-07-31 Quebec
    DSM Tracking and Reporting Coordinator  Chatham 2018-07-30 Ontario
    Enterprise Security Architect  Toronto 2018-07-30 Ontario
    Business Analysts  Toronto 2018-07-30 Ontario
    SharePoint Developers  Toronto 2018-07-30 Ontario
    Data Analyst (Project Support)  Montreal 2018-07-30 Quebec
    Master Data Technician  Lloydminster 2018-07-30 Saskatchewan
    Construction Engineer  Sudbury 2018-07-30 Ontario
    Enterprise Integration Architect  Toronto 2018-07-30 Ontario
    18-091 - Contracts Coordinator  Clarington 2018-07-30 Ontario
    18-092 - Senior Technical Engineer  Clarington 2018-07-30 Ontario
    Business Development Representative  North York 2018-07-30 Ontario
    Content Developer  Toronto 2018-07-30 Ontario
    18-013 - Projects Coordinator  Clarington 2018-07-30 Ontario
    Documentation Coordinator  Oakville 2018-07-27 Ontario
    18-114 - Design Engineer  Pickering 2018-07-27 Ontario
    Network Engineer  Toronto 2018-07-27 Ontario
    Reliability Engineer  Lloydminster 2018-07-27 Saskatchewan
    Microservices Full Stack Developer  Toronto 2018-07-27 Ontario
    Network Architect  Toronto 2018-07-27 Ontario
    BBM-MTL- Technology Integrator - Windows Desktop Technology Integrator - Senior-CN-581-CE  Montreal 2018-07-27 Quebec
    Bilingual Customer Service Representative  Toronto 2018-07-27 Ontario
    Data Engineer  Ottawa 2018-07-26 Ontario
    PeopleSoft Developer  Toronto 2018-07-26 Ontario
    DevOps Architect  Mississauga 2018-07-26 Ontario
    Project Risk Analyst  St. John's 2018-07-26 Newfoundland and Labrador
    District Engineer EIT  Stoney Creek 2018-07-26 Ontario
    CNC Programmer  Oakville 2018-07-26 Ontario
    IT Manager - Infrastructure  Calgary 2018-07-26 Alberta
    Application Support Model Consultant  Calgary 2018-07-26 Alberta
    18-113 - Security Program Senior Advisor  Pickering 2018-07-26 Ontario
    Bilingual Scrum Master/Product Owner  Montreal 2018-07-26 Quebec
    Project Manager - Commercial Construction  Nisku 2018-07-26 Alberta
    Data Quality Specialist  Toronto 2018-07-26 Ontario
    Intranet Technical Solution Consultant  Calgary 2018-07-26 Alberta
    Front-end Web Developer  Montreal 2018-07-25 Quebec
    Field Cost Analyst  Edmonton 2018-07-25 Alberta
    Project Coordinator  Montreal 2018-07-25 Quebec
    Java Developer  Montreal 2018-07-25 Quebec
    Automation QA Analyst  Montreal 2018-07-25 Quebec
    ERP Enterprise Architect  Woodbridge 2018-07-25 Ontario
    ITC Senior Project Manager  Toronto 2018-07-24 Ontario
    18-112 - SM, Radiation Protection Field  Clarington 2018-07-24 Ontario
    Program Manager / Project Manager  Calgary 2018-07-24 Alberta
    Compliance Manager  Toronto 2018-07-24 Ontario
    18-087 - Senior Technical Engineer/Officer  Tiverton 2018-07-24 Ontario
    BBM-MTL-Test Lead - Senior-CN-572-1-CE  Montreal 2018-07-24 Quebec
    Director of Engineering  Saint John 2018-07-24 New Brunswick
    Smart Signal Program Engineer  Tiverton 2018-07-23 Ontario
    Senior Auditor  Montreal 2018-07-23 Quebec
    18-109 - Contracts Coordinator  Clarington 2018-07-23 Ontario
    18-108 - Project Manager  Pickering 2018-07-23 Ontario
    18-110 - Health Physicist  Clarington 2018-07-23 Ontario
    Planning Engineer  Edmonton 2018-07-23 Alberta
    18-084 - Project Manager, Nuclear Fleet Improvement Projects  Pickering 2018-07-23 Ontario
    Environment Management Team Lead  Toronto 2018-07-23 Ontario
    Symantec DLP SME  Toronto 2018-07-23 Ontario
    18-064 - Modification Team Lead  Pickering 2018-07-23 Ontario
    18-071 - Authorized Training Supervisor  Clarington 2018-07-23 Ontario
    18-058 - Senior Technical Engineer/Officer  Clarington 2018-07-23 Ontario
    Bilingual Sales Associate  Dorval 2018-07-23 Quebec
    18-026 - Project Manager  Pickering 2018-07-23 Ontario
    18-009 - Senior Technical Engineer  Pickering 2018-07-23 Ontario
    Bilingual Windows Administrator  Montreal 2018-07-20 Quebec
    Financial Analyst I  Oakville 2018-07-20 Ontario
    .Net Software Developer  St Laurent 2018-07-20 Quebec
    18-107 - Authorization Training Supervisor  Pickering 2018-07-20 Ontario
    Linux Administrator  Mississauga 2018-07-20 Ontario
    Mechanical Design Engineer  Mississauga 2018-07-20 Ontario
    Corporate Accountant  Ancaster 2018-07-20 Ontario
    PL/SQL Programmer Analyst  Quebec City 2018-07-19 Quebec
    Land Administrator  Edmonton 2018-07-18 Alberta
    Embedded SW Engineer, Senior  Brossard 2018-07-18 Quebec
    Network Infrastructure Specialist  Mississauga 2018-07-18 Ontario
    Bilingual Customer Service Representative  Montreal 2018-07-18 Quebec
    System Integrator - Vulnerability Management  North York 2018-07-18 Ontario
    Product Engineer  Mississauga 2018-07-18 Ontario
    Software Engineer  Lachine 2018-07-18 Quebec
    Java Developer - Senior  Kanata 2018-07-18 Ontario
    OBD Architect  Markham 2018-07-18 Ontario
    Security Analyst - Threat Hunting & Arcsight Development  Montreal 2018-07-17 Quebec
    Senior DevOps Specialists  Toronto 2018-07-17 Ontario
    Light Oil Distribution Representative  Calgary 2018-07-17 Alberta
    Technical Lead – IT Security  Toronto 2018-07-17 Ontario
    Rock Mechanic Engineer  North Bay 2018-07-17 Ontario
    Citrix Consultant  Calgary 2018-07-17 Alberta
    Senior Project Manager  Toronto 2018-07-17 Ontario
    18-080 - Project Manager/Advisor  Pickering 2018-07-17 Ontario
    Software Engineer  Lachine 2018-07-17 Quebec
    Quality Assurance Engineer  Lachine 2018-07-17 Quebec
    18-082 - Design Engineer  Pickering 2018-07-17 Ontario
    Software Developer  Lachine 2018-07-17 Quebec
    Technical Lead_Advisor - End User Computing  Toronto 2018-07-16 Ontario
    CGS - Marine Interface Engineer  St. John's 2018-07-16 Newfoundland and Labrador
    Topsides - Marine Interface Engineer  St. John's 2018-07-16 Newfoundland and Labrador
    18-105 Project Manager  Oshawa 2018-07-16 Ontario
    .Net Architect  Mississauga 2018-07-16 Ontario
    18-079 - Nuclear Hiring and Training Strategic Planner  Pickering 2018-07-16 Ontario
    Product Development Engineer  Toronto 2018-07-16 Ontario
    BBM-MTL- Technology Integrator - Hadoop Integrator - Intermediate- CN-534 - KJ  Montreal 2018-07-16 Quebec
    Technical Writer  Peterborough 2018-07-16 Ontario
    Senior ServiceNow Developer  Vancouver 2018-07-16 British Columbia
    Sharepoint Developer  Toronto 2018-07-13 Ontario
    Senior Enterprise Architect  Toronto 2018-07-13 Ontario
    Full Stack Architect  Toronto 2018-07-13 Ontario
    Documentation Specialist  Toronto 2018-07-13 Ontario
    Deskside Support Specialist  Toronto 2018-07-13 Ontario
    Application Developer  Toronto 2018-07-13 Ontario
    Business Analyst - Intermediate  Toronto 2018-07-13 Ontario
    Senior Project Manager  Toronto 2018-07-12 Ontario
    Director, Engineering and Manufacturing  Brampton 2018-07-12 Ontario
    SharePoint Developer  Toronto 2018-07-12 Ontario
    18-104 - Work Control Team Leader  Clarington 2018-07-11 Ontario
    Manufacturing General & Engineering - Maintenance Supervisor 3  Oshawa 2018-07-11 Ontario
    18-060 - Modification Team Leader  Pickering 2018-07-11 Ontario
    18-103 - Environmental Advisor  Pickering 2018-07-10 Ontario
    Project Manager  Mississauga 2018-07-10 Ontario
    18-078 - Nuclear Hiring and Training Strategic Planner  Clarington 2018-07-10 Ontario
    Register With Us  Oakville 2018-07-09 Ontario
    Systems Engineer (LRT)  Toronto 2018-07-09 Ontario
    Senior SQL Developer / Programmer  Fredericton 2018-07-09 New Brunswick
    Senior Project Manager  Toronto 2018-07-09 Ontario
    Software Developer  Lachine 2018-07-09 Quebec
    Strategic Insights Coordinator  Toronto 2018-07-09 Ontario
    Creative Software Developer - Unified Communications  Montreal 2018-07-09 Quebec
    Software Developer  Markham 2018-07-09 Ontario
    Senior Claims Specialist  St. John's 2018-07-06 Newfoundland and Labrador
    Procurement Process Assistant  Toronto 2018-07-06 Ontario
    Database Administrator  Regina 2018-07-04 Saskatchewan
    18-065 - Design Team Lead  Clarington 2018-07-04 Ontario
    Work Management Coordinator  Tiverton 2018-07-03 Ontario
    18-101 - Modification Team Leader  Clarington 2018-07-02 Ontario
    18-102 - Assistant Technical Engineer/Officer  Pickering 2018-07-02 Ontario
    18-076 - Senior Engineer/Technical Officer  Pickering 2018-07-02 Ontario
    18-077 Associate Technical Officer  Pickering 2018-07-02 Ontario
    18-074 - Project Engineer  Pickering 2018-07-02 Ontario
    18-033 - Project Engineer/Technical Officer  Oshawa 2018-07-02 Ontario
    Quality Specialist  Calgary 2018-06-29 Alberta
    Civil Field Superintendent  Port Hope 2018-06-29 Ontario
    Mechanical Field Superintendent  Port Hope 2018-06-29 Ontario
    Application Developer  Chatham 2018-06-29 Ontario
    18-100 - Environmental Advisor  Clarington 2018-06-28 Ontario
    Network Security Analyst  Calgary 2018-06-28 Alberta
    Quality Manager  Brampton 2018-06-28 Ontario
    Product Engineering - Engineer 4  Oshawa 2018-06-27 Ontario
    Quality Assurance Manager  St Laurent 2018-06-27 Quebec
    Engineer II  Mississauga 2018-06-27 Ontario
    18-070 - Authorized Nuclear Operator  Clarington 2018-06-27 Ontario
    18-099 - Maintenance Subject Matter Expert  Clarington 2018-06-26 Ontario
    System Administrator (TeamCenter & NX CAD/CAM)  Brampton 2018-06-26 Ontario
    User Support Technician (in Toronto, Ontario)  Toronto 2018-06-26 Ontario
    18-068 - FLM Maintenance - Return to Service  Clarington 2018-06-26 Ontario
    Project Manager  Toronto 2018-06-26 Ontario
    18-069 - RTS Execution Leader  Clarington 2018-06-26 Ontario
    Video Conferencing Technical Specialist  Toronto 2018-06-26 Ontario
    18-032 - Work Control Team Lead  Clarington 2018-06-26 Ontario
    Demand Planner  Grimsby 2018-06-25 Ontario
    Technical Solution Designer - Senior  Kanata 2018-06-25 Ontario
    BBM-MTL-Application developer-C++ Developer-Senior- CN-576-CE  Montreal 2018-06-25 Quebec
    Excel and Access Analyst  Montreal 2018-06-25 Quebec
    Smart Signal Junior Mechanical Engineer  Tiverton 2018-06-22 Ontario
    Contracts Administrator  Port Hope 2018-06-22 Ontario
    .NET Developer  Fredericton 2018-06-20 New Brunswick
    Project Scheduler  Fredericton 2018-06-20 New Brunswick
    Plant Design Reliability Engineer  Scarborough 2018-06-19 Ontario
    .Net Developer II  Edmonton 2018-06-19 Alberta
    Project Manager - Senior  Saint John 2018-06-18 New Brunswick
    OMS Human Performance Manager  Tiverton 2018-06-18 Ontario
    Data Analyst  Fredericton 2018-06-18 New Brunswick
    Senior Commissioning Coordinator  Saskatoon 2018-06-18 Saskatchewan
    .Net Developer  North York 2018-06-18 Ontario
    BBM-MTL-Test Analyst(Software Quality Assurance) - Senior-CN-544-CE  Montreal 2018-06-18 Quebec
    BAS Applications Designer  Mississauga 2018-06-18 Ontario
    Land Coordinator  Edmonton 2018-06-18 Alberta
    18-061 - Senior Technical Engineer, Performance Engineering  Tiverton 2018-06-18 Ontario
    Oracle Developer  Edmonton 2018-06-18 Alberta
    18-027 - Technical Officer/Engineer  Pickering 2018-06-18 Ontario