1

Programming Assistant Jobs in Montreal, QC (NOW HIRING)

Participate in design reviews and incorporate feedback from engineering * Assist in resolving design issues during fabrication, construction, and commissioning * Ensure all deliverables comply with ...

Review other developers code and pull requests, including code reviews and quality assurance testing * Assist the Support team members in customer inquiries, solving and troubleshooting problems and ...

Familiarity with Agentic AI concepts, including autonomous agents, tool calling, workflow orchestration, and AI assistants. * Programming experience in Python. * Familiarity with common machine ...

S. engineering codes and standards * Assist in monitoring project schedules, contractor progress, costs, and scope changes throughout project execution * Provide technical coordination, quality ...

Showing results 21-40

Programming Assistant information

See Montreal, QC salary details

$9

$18

$25

How much do programming assistant jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for programming assistant in Montreal, QC is $18.17, according to ZipRecruiter salary data. Most workers in this role earn between $14.86 and $21.09 per hour, depending on experience, location, and employer.

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.
What are the most commonly searched types of Programming jobs in Montreal, QC? The most popular types of Programming jobs in Montreal, QC are:
Infographic showing various Programming Assistant job openings in Montreal, QC as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 19% Part Time, 1% Temporary, and 4% Contract. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $37,796 per year, or $18.2 per hour.

Mechanical / Platework Designer

Primero

Montreal, QC • Hybrid

Full-time

Retirement

Re-posted 5 days ago


Job description

Description & Requirements

Mechanical / Platework Designer

Location: Montreal, QC 

Type: Permanent Full-time

This position is also available in French. Both postings refer to the same role.

Primero Americas is currently seeking a Mechanical / Platework Designer to join our growing team. This is a unique opportunity to be part of a talented group and contribute to Primero's continued growth and success. Primero is an Australian-founded company established in 2011, with steady growth in Montreal since 2016. We expanded into Houston in 2022 and Toronto in 2023, strengthening our North American presence. We specialize in the design, procurement, and construction management of mineral processing facilities.

As a Mechanical / Platework Designer, you will be responsible for the development of detailed design deliverables, including 3D models, 2D drawings, and fabrication packages for mineral processing facilities.

This role focuses on the design of platework equipment such as chutes, hoppers, bins, tanks, liners, and related components. Working closely with mechanical engineers and multidisciplinary teams, you will ensure that all deliverables meet project requirements, fabrication standards, and constructability expectations.

This position follows a hybrid work model, combining office presence and remote work, and reports to the Principal Designer.

Key Responsibilities:

  • Develop detailed 3D models and 2D drawings for mechanical and platework components
  • Produce fabrication-ready drawings, including details, assemblies, and bill of materials
  • Design and detail equipment such as chutes, hoppers, bins, tanks, and liners
  • Ensure designs are optimized for fabrication, installation, and maintenance
  • Perform drafting checks (dimensions, fit, tolerances, completeness)
  • Coordinate with engineers and other disciplines to ensure alignment with project requirements
  • Participate in design reviews and incorporate feedback from engineering
  • Assist in resolving design issues during fabrication, construction, and commissioning
  • Ensure all deliverables comply with project specifications, company standards, and applicable codes
  • Contribute to the improvement of drafting standards, workflows, and best practices
  • Promote and apply safety principles in design and execution
  • Meet all role-specific HSE responsibilities, accountabilities, and KPIs as defined in the Primero HSE Management System

 

What We're Looking For

  • Vocational Diploma (DEP) in Drafting or equivalent experience
  • 5 to 10 years of experience in mechanical drafting and platework design within the mining or mineral processing industry
  • Strong experience in the design of chutes, hoppers, bins, liners, and platework structures
  • Proven experience producing detailed fabrication drawings and workshop-ready packages
  • Strong understanding of platework fabrication, welding practices, and material handling equipment
  • Experience in 3D modelling and production of 2D drawings from 3D models
  • Understanding of structural interfaces and coordination with multidisciplinary teams
  • Familiarity with relevant codes, standards, and best practices (imperial and metric)
  • Experience in EPC/EPCM environments, including exposure to construction and commissioning
  • Excellent verbal and written communication skills
  • Proficiency in CAD software for 2D and 3D design (e.g., AutoCAD, Advance Steel, or similar tools)

 

Additional Assets:

  • Knowledge of wear materials, liners, and material flow considerations
  • Experience working with fabricators and reviewing shop drawings
  • Ability to optimize designs for fabrication and installation efficiency

 

Key Strengths

  • Detail-oriented with strong focus on accuracy and quality 
  • Practical and solution-oriented mindset with strong constructability awareness 
  • Ability to work independently and as part of a multidisciplinary team 
  • Strong time management and ability to meet deadlines 
  • Safety-focused approach in both design and work practices 
  • Continuous improvement mindset and willingness to learn

 

Position details:

  • 40 hours per week
  • Candidates must be legally authorized to work in Canada
  • Competitive salary based on experience and qualifications
  • Comprehensive benefits coverage from day one
  • Retirement plan with employer contribution up to 5%
  • Up to 10 paid sick days per year
  • Casual dress code
  • Flexible hybrid work schedule
  • Office located in the heart of downtown Montreal
  • Free access to an on-site fitness facility
  • Complimentary coffee, tea, and snacks available at all times
  • Regularly organized social events
  • Friendly and collaborative work environment

 

Send your application to: HR@primero.ca