1

Junior Computer Programmer Jobs in Kitchener, ON

... CAD, or equivalent. * Experience with Python, scripting, or other programming languages for data ... Junior Hydrogeologist · Hydrogeologist · Hydrogeology · Physical Hydrogeology · Groundwater · ...

New

... CAD, or equivalent. * Experience with Python, scripting, or other programming languages for data ... Junior Hydrogeologist · Hydrogeologist · Hydrogeology · Physical Hydrogeology · Groundwater · ...

New

The [Junior Full Stack Developer - coop] role is to help plan, design, develop, test, launch, and ... Pursuit of Bachelor's degree or Community College diploma in Computer Studies, Computer Science ...

The Manufacturing Engineering - Junior will support the design, improvement and launch of assembly ... Basic ability to read engineering drawings and GD&T. CAD or AutoCAD exposure is an asset. * Strong ...

New

Proficiency with CAD software for product design and plant layouts (e.g., AutoCAD, NX, CATIA, or SolidWorks). * Ability to read and interpret engineering drawings, CAD models, and GD&T specifications.

Firmware Engineer

Kitchener, ON · On-site

CA$87K - CA$135K/yr

Mentor junior engineers and support product lifecycle and field issue resolution. Required Qualifications and Skills: * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer ...

Sr. Staff Analog Design Engineer

Burlington, ON · On-site

CA$112K - CA$150K/yr

Whenever you are using the internet, from your phone or computer, your data is likely passing ... An important aspect of the position is to mentor junior engineers, enabling the successful ...

Firmware Engineer

Kitchener, ON · On-site

CA$87K - CA$135K/yr

Mentor junior engineers and support product lifecycle and field issue resolution. Required Qualifications and Skills: * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer ...

next page

Showing results 1-20

Junior Computer Programmer information

See Kitchener, ON salary details

$21K

$54.9K

$98K

How much do junior computer programmer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior computer programmer in Kitchener, ON is $54,943.00, according to ZipRecruiter salary data. Most workers in this role earn between $39,185.00 and $68,574.00 per year, depending on experience, location, and employer.

What is a junior computer programmer?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

What are the key skills and qualifications needed to thrive as a junior computer programmer, and why are they important?

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a junior computer programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

What is the difference between Junior Computer Programmer vs Junior Software Developer?

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What job categories do people searching Junior Computer Programmer jobs in Kitchener, ON look for?

The top searched job categories for Junior Computer Programmer jobs in Kitchener, ON are:

What cities near Kitchener, ON are hiring for Junior Computer Programmer jobs?

Cities near Kitchener, ON with the most Junior Computer Programmer job openings:

Infographic showing various Junior Computer Programmer job openings in Kitchener, ON as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 72% Physical, 2% Hybrid, and 26% Remote job distribution, with an average salary of $54,943 per year, or $26.4 per hour.

Junior Groundwater Modeller

Equilibrium

Hamilton, ON • Remote

Full-time

Posted 3 days ago

New


Job description

Junior Hydrogeologist | Physical Hydrogeology | EIT / GIT

We are seeking a Junior Groundwater Modeller / Hydrogeologist to join our growing Hydrogeology team. Our team supports a diverse range of mining and other sector projects, with expertise spanning hydrogeological investigations, groundwater monitoring, data analysis, hydrogeological assessment, and groundwater modelling. You’ll work alongside experienced hydrogeologists and multidisciplinary teams, gaining hands-on field and consulting experience while contributing to practical solutions and the continued growth of our Hydrogeology practice.

Why Join Equilibrium?

Global reach. Specialist expertise. Real influence.

Equilibrium brings together the global reach and expertise of an established consultancy with the autonomy and agility of a specialist firm.

Here, you’ll work closely with experienced leaders, have a genuine voice in the business and see the impact of your work firsthand. As we grow, you’ll have the opportunity to take ownership, deepen your expertise in geotechnical engineering and mine waste, and play a meaningful role in shaping what comes next.

We want our people to grow with the business, build meaningful relationships and make a lasting contribution - not simply be part of the team, but help build the future of Equilibrium.

The Role:

As a Junior Groundwater Modeller, you’ll build your technical expertise and gain hands-on experience supporting groundwater modelling and hydrogeological projects. You’ll work closely with experienced hydrogeologists and modellers, applying hydrogeological principles, analyzing data, and contributing to practical solutions for groundwater challenges across engineering and mining projects.

You will:

  • Project Delivery: Support hydrogeological assessments and groundwater modelling projects through data analysis, field programs, modelling, and technical deliverables.
  • Field Investigations: Participate in geological, geotechnical, and hydrogeological field investigations and monitoring programs to support data collection and site understanding.
  • Data Analysis: Compile, manage, analyze, and visualize geological and hydrogeological data to support conceptual site models, groundwater assessments, and modelling.
  • Groundwater Modelling: Assist with the development and refinement of conceptual and numerical groundwater models, including model setup, calibration, sensitivity analysis, scenario development, and interpretation of results.
  • Technical Tools: Apply hydrogeological principles using groundwater modelling, GIS, visualization, and analytical tools to support project delivery and data analysis.
  • Technical Deliverables: Contribute to technical reports, figures, maps, cross-sections, data summaries, modelling documentation, and other project deliverables.
  • Collaboration & Problem Solving: Work effectively with hydrogeologists, engineers, geologists, project managers, and multidisciplinary teams to solve groundwater-related problems and support project delivery.
  • Technical Development: Build technical and consulting skills in conceptual and numerical modelling, data analysis, and interpretation while supporting the development and application of new techniques and workflows.
What We’re Looking For:
  • Typically, 0–4 years of relevant experience in hydrogeology, groundwater modelling, engineering consulting, mining, or a related field.
  • Exposure to conceptual and numerical groundwater modelling, including conceptual site model development and interpretation of model results.
  • Exposure to one or more groundwater modelling platforms such as FEFLOW, MODFLOW, HydroGeoSphere, GoldSim, or equivalent.
  • Working knowledge of groundwater flow and numerical modelling concepts, including finite difference and/or finite element methods.
  • Experience or coursework in hydrogeological data analysis and visualization using tools such as Surfer, Leapfrog, CAD, or equivalent.
  • Experience with Python, scripting, or other programming languages for data analysis, modelling, visualization, or workflow automation is an asset.
  • Strong analytical, problem-solving, and communication skills, with the ability to work collaboratively and apply technical knowledge to groundwater problems.
  • Bilingual (English and French) communication ability is an asset.
Education & Certifications:
  • Master’s or PhD degree in Mathematics, Physics, Hydrogeological Sciences, Geology, Civil, Environmental, Mining Engineering, or a related field is an asset.
  • Eligibility for registration as an Engineer-in-Training (EIT) or Geoscientist-in-Training (GIT) is an asset
About Equilibrium:

Complex challenges. Practical solutions. Technical excellence.

Equilibrium is a specialist technical consultancy serving the global mining and natural resources sectors. We bring together expertise in geotechnical engineering, structural geology, and hydrogeology, to solve complex technical challenges and deliver practical solutions for our clients.

Founded by internationally respected technical leaders, we combine deep technical expertise with a practical, solutions-focused approach and close client relationships. Our multidisciplinary teams work across regions and disciplines to deliver work that is technically sound, practical and fit for purpose.

Technical excellence is at the heart of what we do. We are committed to continuously improving our expertise, how we work and the value we deliver to our clients.

Our People & Culture:

Different perspectives make us stronger.

We believe bringing together different experiences and ways of thinking makes our teams stronger and our work better. More than half of our team are women, reflecting the inclusive and collaborative culture we are building at Equilibrium.

We look for people who are technically excellent, curious, empathetic and generous with their knowledge. Initiative, collaboration and fresh thinking shape how we work, while respect and transparency guide how we work with one another.

We want people to feel heard, supported and empowered to contribute — whether that's sharing an idea, challenging an assumption or helping a colleague succeed.

Our values — excellence, transparency, diversity and mindfulness of our impact — guide how we work with each other, serve our clients and contribute to our communities and the planet. 

Compensation:

This position spans a range of early-career experience levels. The final compensation package will be determined based on the successful candidate’s experience, qualifications, skills, and overall fit for the role.

  • Canada $72,000 - $102,000 CAD per year + Benefits + Bonus
Location:

Equilibrium operates globally, with offices in South Brisbane, Australia; Vancouver, Canada; and Portland and Phoenix, USA.

This is a remote position with regular in-person team collaboration days. Candidates should be located within approximately 1.5 hours of Montreal or Toronto (including the broader Greater Toronto Area/Greater Golden Horseshoe region).

Additional Requirements:
  • Must be legally authorized to work in Canada where the position is based.
  • Occasional domestic and/or international travel may be required for project assignments, meetings, training, field investigations, and other business purposes, including travel to remote project and mine sites.  Field assignments may require extended periods away from home.
  • As the Employer operates globally, flexibility in work schedule may be required to support collaboration across different time zones.
  • Depending on project or client requirements, the role may require security, background, criminal record, drug and alcohol, or other screening.

Junior Hydrogeologist · Hydrogeologist · Hydrogeology · Physical Hydrogeology · Groundwater · Groundwater Monitoring · Hydrogeological Investigations · EIT · GIT · Mining · Hydrogeological Engineering · Groundwater Sampling · Aquifer Testing · GIS · Hydrogeological Modelling