1

Junior Computer Programmer Jobs in Kitchener, ON

Junior/Intermediate Civil Engineer

Guelph, ON ยท Hybrid

CA$70K - CA$75K/yr

GEI Consultants is seeking a Junior / Intermediate Civil Engineer (Water & Wastewater) to join our ... Familiarity with CAD software (Civil 3D, MicroStation) and/or GIS is considered an asset. * Strong ...

Be Seen First

Junior Mechanical Engineer

Hamilton, ON ยท On-site

CA$45K - CA$68K/yr

The Junior Mechanical Designer will prepare drawings of existing building systems and prepare ... Project Portfolio to demonstrate CAD and Revit experience and capabilities * Driver's License ...

Support hardware integration efforts by mentoring and guiding junior developers and peers * Verify ... Bachelor's degree in Electrical Engineering, Biomedical Engineering, Computer Engineering, Physics ...

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 ...

... Mentor junior engineers, developing next generation of test leaders * Create and maintain ... Bachelor's degree in Electrical Engineering, Computer Engineering, or related field * 5+ years of ...

... Mentor junior engineers, developing next generation of test leaders * Create and maintain ... Bachelor's degree in Electrical Engineering, Computer Engineering, or related field * 8+ years of ...

... Mentor junior engineers, developing next generation of test leaders * Create and maintain ... Bachelor's degree in Electrical Engineering, Computer Engineering, or related field * 8+ years of ...

Mentor junior developer(s) in the design, development, and testing of React applications, providing ... Bachelor's degree in computer science or a related field Nice to Have: * Architect solutions * PHP ...

Mentor and guide junior engineers * Evaluate current and proposed hardware architecture for future products Requirements: * MS or PhD in Computer Science, Engineering or related field * 10+ years of ...

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 May 28, 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 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 are Junior Computer Programmers?

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 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.

Infographic showing various Junior Computer Programmer job openings in Kitchener, ON as of May 2026, with employment types broken down into 31% Full Time, 63% Part Time, and 6% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $54,943 per year, or $26.4 per hour.
Junior/Intermediate Civil Engineer

Junior/Intermediate Civil Engineer

GEI Consultants

Guelph, ON โ€ข Hybrid

CA$70K - CA$75K/yr

Full-time

PTO

Posted 20 days ago


Job description

Description

Your role at GEI.
ย 
GEI Consultants is seeking a Junior / Intermediate Civil Engineer (Water & Wastewater) to join our Guelph, Ontario office. This role will support the planning, design, and delivery of municipal water and wastewater infrastructure projects serving communities across Guelph and Southwestern Ontario.
ย 
This position offers the opportunity to work on technically meaningful projects that protect public health, support sustainable growth, and enhance the resilience of municipal infrastructure. You will collaborate with experienced professionals in a multidisciplinary environment while continuing to build your technical and project delivery expertise within an employee-owned consulting firm.
ย 
Essential Responsibilities & Duties
  • Assist with the planning and design of municipal water distribution and wastewater collection systems, including watermains, sanitary sewers, forcemains, pumping stations, and related linear infrastructure.
  • Support preparation of engineering calculations, drawings, technical memoranda, and design reports.
  • Apply applicable design standards and guidelines, including MECP and municipal standards.
  • Assist with regulatory approvals and coordination with agencies such as conservation authorities and MECP.
  • Support construction administration activities, including site reviews and contract administration tasks.
  • Collaborate with multidisciplinary teams including land development, infrastructure planning, and environmental professionals.
  • Assist with preparation of cost estimates, tender packages, and project documentation.ย 
ย Minimum Qualifications
  • Bachelorโ€™s degree in Civil or Environmental Engineering (or equivalent).
  • Eligible for registration, or registered, as an EIT or P.Eng. with Professional Engineers Ontario.
  • Junior level: 1โ€“4 years of relevant experience; Intermediate level: 5โ€“8 years of relevant experience in municipal water and wastewater engineering.
  • Experience or academic background in water and wastewater infrastructure design is an asset.
  • Familiarity with CAD software (Civil 3D, MicroStation) and/or GIS is considered an asset.
  • Strong communication, organization, and problem-solving skills.
  • Motivation to learn, grow technically, and contribute to team success.
  • Physical and environmental requirements for this position are available upon request.
    We are GEI.ย 
    ย 
    Some of the worldโ€™s most pressing problems โ€“ from climate change to sustainable development, to critical infrastructure and the future of our energy supply โ€“ need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow. ย 
    ย 
    We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clientsโ€™ most complex challenges. ย 
    ย 
    With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here.
    ย 
    In 2023, GEI merged with GM BluePlan, an Ontario-based engineering, management, and technology consulting company. The merger adds GM BluePlanโ€™s nationally recognized expertise in asset management and infrastructure planning to the GEI family, furthering our growth and expansion in Canada.ย ย 
    ย 
    Employee-owned. Employee-focused. ย 
    ย 
    As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more.ย  Our company culture is driven by our 4 Cs โ€“ we are Client-Centered, Curious, Collaborative, and Community Minded โ€“ which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEIโ€™s career siteย here.
    ย 
    Young Professionals Committee
    ย 
    As a Young Professional (YP) at GEI, you will have access to a program designed by fellow YPs to help you grow and feel connected within the company. The YP program fosters community building, networking, and offers exclusive career development opportunities. With a wide range of initiatives from Lunch & Learns with senior staff to cross-office social events, the YP program offers a supportive platform to learn, lead, and thrive at GEI.
    ย 
    GEIโ€™s Total Rewards Package Includesย 
    • Market-Competitive Compensation, including Eligibility for an Annual Performance Bonusย 
    • Comprehensive Benefits Program including Health Care and Wellness Spending Accounts
    • Hybrid Work Schedules and Cell Phone Stipendsย 
    • GEI University (GEIU) with Continuing Education Assistance and Tuition Reimbursementย 
    • Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancementย 
    • Support and Financial Rewards for Publication Awards, Professional Dues, and Professional Licensesย 
    • Paid Holidays and Generous Paid Time Off Programย 
    • Rewards and Recognitionย 
    • RRSP Programย 
    • Opportunity to be an Owner and Shareholderย ย 
    • A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusionย 
    • And Moreโ€ฆย 

    GEI is an equal opportunity employer committed to diversity and inclusion. We consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, Aboriginal/Indigenous status or any other factors considered discriminatory. If you require an accommodation during the recruitment process, we