CNC Senior Programmer
Woodbridge, ON ยท On-site
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following: * Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.
Woodbridge, ON ยท On-site
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following: * Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.
Woodbridge, ON ยท On-site
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following: * Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.
Woodbridge, ON ยท On-site
$35 - $40/hr
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following:Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.Set ...
Quick apply
Woodbridge, ON ยท On-site
$35 - $40/hr
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following:Create CNC programs for 3-axis, 5-axis, and CNC lathe machines using Mastercam.Set ...
Markham, ON ยท On-site
CA$60K - CA$110K/yr
The Senior Audiovisual Programmer role will require the candidate to provide programs and configurations for new and existing AV systems. Essential Duties and Responsibilities: * Pre-sales support ...
Quick apply
Markham, ON ยท On-site
CA$60K - CA$110K/yr
The Senior Audiovisual Programmer role will require the candidate to provide programs and configurations for new and existing AV systems. Essential Duties and Responsibilities: * Pre-sales support ...
Markham, ON ยท Hybrid
CA$60K - CA$110K/yr
The Senior Audiovisual Programmer role will require the candidate to provide programs and configurations for new and existing AV systems. Essential Duties and Responsibilities: * Pre-sales support ...
Markham, ON ยท Hybrid
CA$60K - CA$110K/yr
The Senior Audiovisual Programmer role will require the candidate to provide programs and configurations for new and existing AV systems. Essential Duties and Responsibilities: * Pre-sales support ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Toronto, ON ยท Remote
CA$81K - CA$115K/yr
We are seeking a Senior CICS systems programmer to join our team providing system support of IBM's Customer Information Control System (CICS) on z/OS in the Mainframe Database Technical Services ...
Toronto, ON ยท Remote
CA$81K - CA$115K/yr
We are seeking a Senior CICS systems programmer to join our team providing system support of IBM's Customer Information Control System (CICS) on z/OS in the Mainframe Database Technical Services ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Sr Programmer Analyst (Developer), Application Management will be responsible for designing, developing, implementing, and maintaining software/system solutions required for improving the ...
The Sr Programmer Analyst (Developer), Application Management will be responsible for designing, developing, implementing, and maintaining software/system solutions required for improving the ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems ...
The Sr Programmer Analyst (Developer), Core Technology will be responsible for designing, developing, and implementing software/system solutions required for improving the functionality and ...
The Sr Programmer Analyst (Developer), Core Technology will be responsible for designing, developing, and implementing software/system solutions required for improving the functionality and ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
Job Summary We are seeking a highly motivated and experienced Principal Engineer to join our Retail and Wealth Risk Engineering team under the Enterprise Risk Technology platform. This is an ...
Mississauga, ON ยท On-site
CA$94K - CA$141K/yr
Job Summary We are seeking a highly motivated and experienced Principal Engineer to join our Retail and Wealth Risk Engineering team under the Enterprise Risk Technology platform. This is an ...
Woodbridge, ON ยท On-site
CA$25 - CA$45/hr
Nice to have: vision-guided robotics, dispensing/sealing applications, palletizing or high-speed material handling, Siemens PLC or Ignition exposure Senior Robot Programmer * 7+ years of hands-on ...
Quick apply
Woodbridge, ON ยท On-site
CA$25 - CA$45/hr
Nice to have: vision-guided robotics, dispensing/sealing applications, palletizing or high-speed material handling, Siemens PLC or Ignition exposure Senior Robot Programmer * 7+ years of hands-on ...
| Aspect | Senior Programmer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in Computer Science or related field; extensive coding experience | Bachelor's degree often preferred; coding skills essential |
| Work Environment | Development teams, project-based work, often in tech or software companies | Similar environments; involved in designing, coding, testing software |
| Employer & Industry Usage | Used across tech, finance, healthcare, and other industries requiring software solutions | Commonly used in software firms, startups, and corporate IT departments |
While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.
The most popular types of Programmer jobs in Markham, ON are:
Cities near Markham, ON with the most Senior Programmer job openings:

Full-time
Re-posted 24 days ago
Ben Machine Products is a Canadian leader in defence and aerospace manufacturing. Founded in 1973, we have a strong, vibrant workforce of over 200 people across two facilities. Our services include sophisticated 3, 4 and 5-axis CNC milling, CNC turning with live tooling, 6, 8 and 9-axis Swiss turning, precision sheet metal fabrication, mechanical, optical and electrical sub-assembly, clean room capabilities and various finishing services. Our customer list is a who's who of the Canadian and American defense industry. Consider being a part of our bright future!
Positions and Shifts:
1 position on our day shift: Monday through Thursday, 8:00 am to 4:30 pm and Friday, 7:00 am to 3:30 pm
Compensation:
Depends on Experience
Responsibilities:
The responsibilities for the rewarding position of CNC Programmer at Ben Machine Products will include the following:
Experience:
We are looking for candidates with the following minimum experience:
Please note that we will only be able to respond to successful candidates. We look forward to learning more about you and your qualifications.