1

Entry Programmer Jobs in Whitby, ON (NOW HIRING)

In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and ...

Maintenance Manager

Toronto, ON ยท On-site

$150K - $170K/yr

Engineering Degree. 7+ years leadership experience managing multi-disciplinary maintenance teams ... field, such as lockouts, confined space entry, WHMIS, etc. Excellent written and verbal ...

CAD Technician

Richmond Hill, ON ยท On-site

CA$60K - CA$65K/yr

Our Richmond Hill Manufacturing/Engineering client is looking for talented CAD Tech's to join their growing team! This is entry to intermediate level with 3-5 years of experience in providing ...

The Electrical Engineer (Electrical Designer if incumbent does not possess P. Eng license) is ... Schematic entry tools use proficiency (eg Viewdraw, Orcad). * Mixed signal electrical hardware ...

The Pharmacy Assistant will assist in the data entry and processing of medical orders, receive ... programming requirements accurately as determined by established procedures for pre-check by the ...

... entry) Intercom systems (IP-based communication platforms, remote entry solutions) Conduct root ... Business and Process Improvement Work closely with internal teams, including Engineering, QA, ...

next page

Showing results 1-20

Entry Programmer information

What is an Entry Programmer?

An Entry Programmer is a beginner-level software developer responsible for writing, testing, and maintaining simple code under supervision. They typically work on basic programming tasks, fix bugs, and assist more experienced developers as they learn industry practices. Entry Programmers are usually recent graduates or individuals new to the programming field, and this role helps them gain practical experience and develop their coding skills for more advanced positions.

What are the key skills and qualifications needed to thrive as an Entry Programmer, and why are they important?

To thrive as an Entry Programmer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with coding languages such as Python, Java, or C++, and experience with version control systems like Git, are commonly required. Attention to detail, eagerness to learn, and effective communication help entry programmers collaborate and adapt in team environments. These skills and qualities are essential for efficiently writing, debugging, and maintaining code while supporting project goals.

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

AspectEntry ProgrammerJunior Software Developer
Required CredentialsHigh school diploma or associate degree, some programming knowledgeBachelor's degree in Computer Science or related field, basic coding skills
Work EnvironmentEntry-level tasks, supervised, often in IT or software companiesDeveloping software, debugging, collaborating with teams in tech firms
Employer & Industry UsageCommon in tech, finance, and government sectors for entry rolesWidely used in software development companies and tech startups

The main difference between an Entry Programmer and a Junior Software Developer lies in their experience level and educational background. Entry Programmers typically have less formal education and work under close supervision, focusing on basic coding tasks. Junior Software Developers usually hold a bachelor's degree and participate in more complex development activities, often with more independence. Both roles serve as stepping stones in a programming career, with the Junior Software Developer position generally requiring more skills and experience.

Was Elon Musk ever a coder?

Elon Musk has experience coding; he learned programming as a teenager and created a video game called Blastar at age 12. While he is primarily known as an entrepreneur and innovator, his early technical skills included programming in languages like BASIC. As an entrepreneur, he has overseen software development for companies like Tesla and SpaceX, but his role is more focused on leadership and engineering oversight than hands-on coding today.

Is 27 too late to start coding?

Starting a career as an entry programmer at 27 is common and feasible, as many programmers begin learning at various ages. Success depends on dedication, learning resources, and practical experience, such as building projects or earning certifications. Age is less important than skills and continuous learning in the tech industry.

Why is Gen Z struggling to get jobs?

Gen Z job seekers often face challenges such as limited work experience, high competition, and employers' preference for candidates with specific skills like digital literacy and adaptability. Entry programmers and other tech roles may require certifications, internships, or demonstrated coding skills, which can be difficult for new entrants to acquire without prior opportunities.

What types of projects can an Entry Programmer expect to work on during their first year?

As an Entry Programmer, you'll typically start by working on smaller tasks within larger projects, such as fixing bugs, writing basic code modules, or assisting with testing and documentation. You'll collaborate closely with more experienced developers and may participate in code reviews, which helps you learn best practices and team workflows. Over time, you'll gradually be given more responsibility, such as developing features or maintaining portions of the codebase, allowing you to build technical skills and gain exposure to project lifecycles.

How to get a job as a programmer with no experience?

Entry programmers can start by learning programming languages such as Python or Java through online courses and building a portfolio of projects. Gaining practical skills with coding exercises, contributing to open-source projects, and obtaining certifications can improve employability; internships or apprenticeships also provide valuable experience. Demonstrating problem-solving abilities and a willingness to learn are key to securing entry-level programming roles.
What cities near Whitby, ON are hiring for Entry Programmer jobs? Cities near Whitby, ON with the most Entry Programmer job openings:
Infographic showing various Entry Programmer job openings in Whitby, ON as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.
PCBA Manager, Manufacturing Process Engineering

PCBA Manager, Manufacturing Process Engineering

Celestica International LP

Newmarket, ON โ€ข On-site

CA$90K - CA$115K/yr

Other

Posted 17 days ago


Job description

Req ID: 135503ย 
Region: Americasย 
Country: Canadaย 
Province:ย Ontarioย 
City: Newmarket (On-site)

Summary

The Manager, Manufacturing Process Engineering is a high-visibility leadership role responsible for ensuring the stability and efficiency of our PCBA manufacturing lines.The candidate will possess 7+ years of experience in PCBA manufacturing with a comprehensive understanding of the end-to-end assembly process, as well as proven experience in managing and mentoring engineering teams. ย You are responsible for leading and managing the work of designing, developing, deploying and optimizing processes for manufacturing to achieve quality cost and delivery goals for Celestica and its customers products. This role requires a blend of hands-on troubleshooting, strategic capacity planning, and high-level stakeholder management.

Detailed Description

Performs tasks such as, but not limited to, the following:

  • Coordinate with floor supervisors to identify manufacturing issues and ensure technical resources are effectively deployed to minimize equipment downtime.
  • Participate in daily status meetings to synchronize engineering priorities with factory production goals and volume targets.
  • Direct and mentor a team of Process Engineers and student interns, managing performance and professional development.
  • New Product Launch (NPI) support.
  • Strategic Planning: Develop and execute both short-term tactical improvements and long-term manufacturing strategies to enhance scalability and technological capabilities.
  • Capacity & Shift Planning: Conduct resource modeling to ensure equipment and personnel are correctly scheduled to meet planned production volumes.
  • CapEx Management: Develop formal business cases for new equipment and oversee the execution of comprehensive qualification plans.
  • Escalation Management: Serve as the technical lead for customer-facing issues, providing updates and timelines when equipment failures impact delivery schedules.
  • Safety & Compliance: Maintain a culture of safety by ensuring all equipment and processes adhere to OSHA standards, maintaining a secure working environment for the engineering and production teams.
Knowledge, Skills, and Competencies
  • Professional Experience: 6-8 years of experience in PCBA manufacturing (SMT, Reflow, AOI, etc.) with a deep understanding of electronic assembly processes.
  • Leadership Experience: 2-3 years in a formal people leadership role, including experience managing Engineering direct reports.
  • Proven ability to handle high-pressure escalations and communicate technical delays to customers with professionalism and transparency.
  • Analytical skills and ability to perform capacity modeling and financial justification for capital equipment (CapEx).
  • Strong verbal and written skills.
Physical Demands
  • Duties of this position are performed in a combined manufacturing and office environment.
  • Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.ย 
  • Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
  • Occasional travel may be required.
Typical Experience and Education
  • 6-8 years of experience in PCBA manufacturing or a similar role or industry. 2-3 years of progressive leadership experince.
  • Bachelor degree in Engineering or consideration of an equivalent combination of education and experience. Educational Requirements may vary by Geography

Salary

The stated range includes Base Salary and target Short-Term Incentive (STI) compensation only. A comprehensive benefits package is offered in addition to this range.
The range described in this posting is an estimate by the Company, and may change based on several factors, including but not limited to a change in the duties covered by the job posting, or the credentials, experience or geographic jurisdiction of the successful candidate.

Salary Range: $90,000 - $115,000 CAD

Notes

This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.

Celestica is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.ย 
At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Accommodations are available upon request for candidates throughout the hiring process. If you require an accommodation, we will work with you to meet your needs.

This position involves technologies regulated by the Canadian government's Controlled Goods Program (CGP). Candidates must be Canadian citizens or permanent residents of Canada and meet all other requirements under CGP. Job offers will be conditional upon candidates undergoing a successful security screening per the Controlled Goods Regulations.

COMPANY OVERVIEW:
Celestica (NYSE, TSX: CLS) enables the world's best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development - from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud.ย Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.

We use artificial intelligence tools to assist in screening and assessing ย applications for this role. All hiring decisions involve human review.

This posting is for an existing vacancy.

Celestica would like to thank all applicants, however, only qualified applicants will be contacted.
Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.