1

Junior Computer Programmer Jobs in Kitchener, ON

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

Apply Early

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

Apply Early

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

Apply Early

Lead technical design discussions, conduct architecture reviews, and mentor junior developers to ... Degree in Technology, Computer Science, Finance, Business, or a related field Great-to-haves

Lead Software Developer (AOSP)

Waterloo, ON · On-site

CA$140K - CA$170K/yr

Lead a small team of junior developers, providing guidance, conducting design reviews, and ... Master's Degree in Computer Science or a related field. * Knowledge of Machine Learning and ...

Be Seen First

Mechanical Engineer Co-Op

Hamilton, ON · On-site

CA$23 - CA$26/hr

Work directly with and support Senior personal along with overseeing and directing junior members ... Ensure CAD/Revit BIM MEP Standards, Quality Assurance and Quality Control procedures are followed ...

Hardware Designer

Kitchener, ON · On-site

CA$95K - CA$145K/yr

... junior and intermediate electronic designers. Who You Are: * Minimum 5 years of direct electronics design experience * Bachelor's degree in Electrical or Computer Engineering, or equivalent.

Apply Early

We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel Canada, and ... Mentor junior and intermediate designers through reviews, coaching, and knowledge sharing.

Senior Data Engineer

Kitchener, ON · On-site

CA$120K - CA$170K/yr

Mentor co-ops and junior developers on database fundamentals, schema design, and data modeling ... The total compensation range for this role is $120,000 - $170,000 CAD. * Benefits through Manulife ...

Lead Engineer

Burlington, ON · On-site +1

CA$115K - CA$155K/yr

Mentor junior engineers and contribute to continuous improvement initiatives. * Serve as technical ... Target Base Compensation Range for this role is: $115,200- $155,800 CAD Factors that may be used to ...

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 Jun 30, 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 June 2026, with employment types broken down into 1% As Needed, 87% Full Time, 10% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $54,943 per year, or $26.4 per hour.
Compiler Tech Lead

Compiler Tech Lead

Targeted Talent

Kitchener, ON

$170K - $190K/yr

Full-time

Medical, PTO

Posted 5 days ago

Be an early applicant


Job description

About the company:
Our client is a company building the world’s highest-performance pure-digital AI inference chip. We are seeking an experienced Compiler Engineer to join our exceptional team.
Responsibilities:
  • Design and implement software that maps neural nets onto our spatial architecture
  • Stay abreast of latest developments in network compilation and optimization
  • Drive definition and adoption of best practices
  • Support roadmap development and recruiting activities
  • 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 experience developing optimizing compilers for a variety of architectures
  • Understanding of advanced optimization techniques and deep neural nets
  • Experience with MLIR and spatial computing architectures
  • Driven and self-directed
  • Proficiency in a variety of development styles and languages
  • Strong focus on testing and software quality

Perks:

  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options

Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.


Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA