Landmark is a leading provider of engineering, construction, and asset management services for ... The CAD Designer will work with multi-disciplined engineering, design, and project teams in ...
Landmark is a leading provider of engineering, construction, and asset management services for ... The CAD Designer will work with multi-disciplined engineering, design, and project teams in ...
Controls Engineer
CA$75K - CA$90K/yr
Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering, Electrical Engineering Technology, Robotics and/or equivalent experience and training Experience ...
Quick apply
Controls Engineer
CA$75K - CA$90K/yr
Bachelor's degree in Computer Engineering, Computer Engineering Technology, Electrical Engineering, Electrical Engineering Technology, Robotics and/or equivalent experience and training Experience ...
Landmark is a leading provider of engineering, construction, and asset management services for ... The Civil CAD Designer will use engineering design concepts and Civil 3D software to provide site ...
Landmark is a leading provider of engineering, construction, and asset management services for ... The Civil CAD Designer will use engineering design concepts and Civil 3D software to provide site ...
Mechanical & CAD Engineer
Woodbridge, ON · On-site
POSITION OVERVIEW The Mechanical & CAD Engineer will play a key role in the design, prototyping, and development of airframes, structural components, and mechanical assemblies used in RPAS platforms.
Quick apply
Mechanical & CAD Engineer
Woodbridge, ON · On-site
POSITION OVERVIEW The Mechanical & CAD Engineer will play a key role in the design, prototyping, and development of airframes, structural components, and mechanical assemblies used in RPAS platforms.
POSITION OVERVIEW The Mechanical & CAD Engineer will play a key role in the design, prototyping, and development of airframes, structural components, and mechanical assemblies used in RPAS platforms.
POSITION OVERVIEW The Mechanical & CAD Engineer will play a key role in the design, prototyping, and development of airframes, structural components, and mechanical assemblies used in RPAS platforms.
The opportunity Associated Engineering, a proudly Canadian, employee-owned Company is seeking an experienced and dedicated Intermediate Civil CAD Design Technologist to join our team in our Markham ...
The opportunity Associated Engineering, a proudly Canadian, employee-owned Company is seeking an experienced and dedicated Intermediate Civil CAD Design Technologist to join our team in our Markham ...
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
TRP has a current vacancy for a CAD Technician who will be responsible for developing and ... The role focuses on translating engineering design and survey information into detailed digital ...
TRP has a current vacancy for a CAD Technician who will be responsible for developing and ... The role focuses on translating engineering design and survey information into detailed digital ...
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of infrastructure and development. The CAD Designer - Construction Staging ...
Quick apply
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of infrastructure and development. The CAD Designer - Construction Staging ...
CNC Programmer
Whitby, ON · On-site
CA$75K - CA$85K/yr
CNC Programmer / Manufacturing Technologist Location : Greater Toronto Area, ON Position Type ... using CAD/CAM software · Advanced experience with Mastercam and SolidWorks · Experience ...
Quick apply
CNC Programmer
Whitby, ON · On-site
CA$75K - CA$85K/yr
CNC Programmer / Manufacturing Technologist Location : Greater Toronto Area, ON Position Type ... using CAD/CAM software · Advanced experience with Mastercam and SolidWorks · Experience ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Key Responsibilities * CAD Drafting & Drawing Preparation Prepare detailed 2D and 3D drawings for ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Key Responsibilities * CAD Drafting & Drawing Preparation Prepare detailed 2D and 3D drawings for ...
Cmm Programmer
Vaughan, ON · On-site
CA$40 - CA$50/hr
Use existing 3D computer models or create new models from paper drawings when needed to support accurate CMM programming and inspection. * Provide CMM data reports in the requested formats and ensure ...
Quick apply
Cmm Programmer
Vaughan, ON · On-site
CA$40 - CA$50/hr
Use existing 3D computer models or create new models from paper drawings when needed to support accurate CMM programming and inspection. * Provide CMM data reports in the requested formats and ensure ...
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of infrastructure and development. The Intermediate Signage CAD Designer ...
Quick apply
Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated to shaping the future of infrastructure and development. The Intermediate Signage CAD Designer ...
CAD Engineer - Fully Remote | Upto $90/hr
Toronto, ON · Remote
CA$90/hr
Position: CAD Engineer -- ScreenSpot Plus (Screenshot Capture & UI Annotation) Type: Contract Compensation: $70-$90/hour Location: Remote Role Responsibilities * Capture high-quality screenshots of ...
Quick apply
CAD Engineer - Fully Remote | Upto $90/hr
Toronto, ON · Remote
CA$90/hr
Position: CAD Engineer -- ScreenSpot Plus (Screenshot Capture & UI Annotation) Type: Contract Compensation: $70-$90/hour Location: Remote Role Responsibilities * Capture high-quality screenshots of ...
Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study. Experience: * 3-5 years' professional experience in embedded C/C++ development. * 3+ years ...
Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study. Experience: * 3-5 years' professional experience in embedded C/C++ development. * 3+ years ...
Bachelor's degree in Computer Science, Statistics, or a related field - required. * Educational ... of SAS programming experience in a pharmaceutical or clinical research industry environment ...
Bachelor's degree in Computer Science, Statistics, or a related field - required. * Educational ... of SAS programming experience in a pharmaceutical or clinical research industry environment ...
CNC Programmer
Mississauga, ON · On-site
CA$34 - CA$37/hr
Strong computer and metal manufacturing skills. * Able to demonstrate good manufacturing practices ... Engineering - Engineering experience/background with strong mechanical aptitude is helpful.
CNC Programmer
Mississauga, ON · On-site
CA$34 - CA$37/hr
Strong computer and metal manufacturing skills. * Able to demonstrate good manufacturing practices ... Engineering - Engineering experience/background with strong mechanical aptitude is helpful.
CNC Programmer
CA$34 - CA$37/hr
Strong computer and metal manufacturing skills. * Able to demonstrate good manufacturing practices ... Engineering - Engineering experience/background with strong mechanical aptitude is helpful.
CNC Programmer
CA$34 - CA$37/hr
Strong computer and metal manufacturing skills. * Able to demonstrate good manufacturing practices ... Engineering - Engineering experience/background with strong mechanical aptitude is helpful.
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Qualifications Benefits offered are described: AMD benefits at a glance. AMD does ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Qualifications Benefits offered are described: AMD benefits at a glance. AMD does ...
T-SQL Programmer
Toronto, ON · On-site
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
T-SQL Programmer
Toronto, ON · On-site
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
Computer Programmer information
See Toronto, ON salary details
$32.4K - $39.1K
5% of jobs
$39.1K - $45.8K
12% of jobs
$48.8K is the 25th percentile. Wages below this are outliers.
$45.8K - $52.5K
18% of jobs
The median wage is $59.2K / yr.
$52.5K - $59.2K
15% of jobs
$59.2K - $65.8K
14% of jobs
$71.2K is the 75th percentile. Wages above this are outliers.
$65.8K - $72.5K
14% of jobs
$72.5K - $79.2K
9% of jobs
$79.2K - $85.9K
6% of jobs
$85.9K - $92.6K
3% of jobs
$92.6K - $99.3K
2% of jobs
$99.3K - $105.9K
2% of jobs
$32.4K
$64.6K
$105.9K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Job description
Landmark is a leading provider of engineering, construction, and asset management services for storage solutions in the water, wastewater, power, and industrial markets. We operate throughout North American and have built our reputation on delivering the most challenging projects with a high degree of efficiency and precision. Challenging the norm and innovating better methods is core to our approach.
We have an exciting and challenging opportunity for a Mechanical CAD Designer to join our team. The CAD Designer will work with multi-disciplined engineering, design, and project teams in developing design drawings utilizing AutoCAD and other related products.
Essential Duties and Responsibilities:
- Create, edit, and modify AutoCAD drawings based on design provided by engineers
- Utilize annotation for clarification
- Develop and read mechanical piping and steel structures as well as mechanical and shop drawings
- Collaborate with engineers and shop and construction operations to meet fabrication and constructability requirements.
Typical Design will Consist of:
- Mechanical and Steel Structure Layout Plans
- Structural Specifications and Notes
- Mechanical and Steel Structure Fabrication Drawings
- Steel Connection Details
- Assist with design tasks including structural modeling, detailing, bill of materials
- Understand & meet project schedule, and quality requirements with accuracy and efficiency
- Self-checks all work performed to ensure accuracy and completeness prior to internal review
- Actively assist in the delivery of a complete project. This may include phone or e-mail correspondence, attending meetings, and other project documents required for project completion
Education:
- Post Secondary Diploma / Degree in Mechanical Engineering
Experience Required:
- 5 or more years of relevant CAD drafting design
Qualifications Required:
- High proficient use of Autodesk AutoCAD
- Use of Inventor, SolidWorks, or similar 3D software is a plus
- Ability to read and interpret mechanical and steel structural designs
- Experience with mechanical piping, fittings, valves, steel structures, and sheet metals
- Understanding of engineering principles and assembly, fabrication, and construction workflows
- Knowledge of project management software and computer applications including Word, Excel, PowerPoint
- Organized team player able to work in a deadline driven, fast-paced environment
- Strong written and verbal communication skills
EOE, including disability/vets