Programmer
Ann Arbor, MI · On-site
Responsibilities : • Programming web-based applications and banking industry database systems • ... S. in Computer Science or equivalent experience • Experience working with Symitar and its ...
Ann Arbor, MI · On-site
Responsibilities : • Programming web-based applications and banking industry database systems • ... S. in Computer Science or equivalent experience • Experience working with Symitar and its ...
Ann Arbor, MI · On-site
Responsibilities : • Programming web-based applications and banking industry database systems • ... S. in Computer Science or equivalent experience • Experience working with Symitar and its ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Livonia, MI · On-site
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
Quick apply
Livonia, MI · On-site
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Novi, MI · On-site
$25.25 - $35/hr
Work in collaboration with Magna Engineering to ensure all modifications to 3D virtual models, CAD assets, and Product Lifecycle Management (PLM) data are systematically tracked, validated, and ...
Ann Arbor, MI · On-site +1
Programming development will include web based and customized core banking database solutions. Why ... S. in Computer Science or equivalent experience * Experience working with Symitar and its ...
Ann Arbor, MI · On-site +1
Programming development will include web based and customized core banking database solutions. Why ... S. in Computer Science or equivalent experience * Experience working with Symitar and its ...
Clinton, MI · On-site
The CAD Designer will support the engineering and design team by creating detailed drawings and layouts for sunroom projects. This role requires CAD experience, attention to detail, and the ability ...
Clinton, MI · On-site
The CAD Designer will support the engineering and design team by creating detailed drawings and layouts for sunroom projects. This role requires CAD experience, attention to detail, and the ability ...
Detroit, MI · Remote
$70 - $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
Detroit, MI · Remote
$70 - $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 ...
Allen Park, MI · On-site
$24.50 - $34/hr
This is a product development engineering - computer aided design (CAD) position, where product design expertise utilizing a systems approach is key. You'll work in a collaborative environment with ...
Allen Park, MI · On-site
$24.50 - $34/hr
This is a product development engineering - computer aided design (CAD) position, where product design expertise utilizing a systems approach is key. You'll work in a collaborative environment with ...
Saline, MI · On-site
$28 - $30/hr
Experience using CAD software to manipulate vehicle, component and part data (+2 years CATIA, NX ... Associate degree in Metrology or Quality Engineering, or a related technology field. * Experience ...
Saline, MI · On-site
$28 - $30/hr
Experience using CAD software to manipulate vehicle, component and part data (+2 years CATIA, NX ... Associate degree in Metrology or Quality Engineering, or a related technology field. * Experience ...
Detroit, MI · On-site
$24.50 - $33.50/hr
CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation ... Convert 3D CAD models (e.g., STP files) into fully functional CNC programs by importing, analyzing ...
Detroit, MI · On-site
$24.50 - $33.50/hr
CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation ... Convert 3D CAD models (e.g., STP files) into fully functional CNC programs by importing, analyzing ...
Wayne, MI · On-site
$30/hr
Applications Programmer Wayne, MI Onsite (No remote work allowed) 12 Months Contract Rate: $30/hr ... Provide problem solving services on application software to computer service consultants Education:
Wayne, MI · On-site
$30/hr
Applications Programmer Wayne, MI Onsite (No remote work allowed) 12 Months Contract Rate: $30/hr ... Provide problem solving services on application software to computer service consultants Education:
Description The College of Engineering and Computer Science at the University of Michigan-Dearborn is seeking a visionary leader to serve as Chair of its Department of Computer and Information ...
Description The College of Engineering and Computer Science at the University of Michigan-Dearborn is seeking a visionary leader to serve as Chair of its Department of Computer and Information ...
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under general direction, the N/C Programmer 1 develops CAD surfaces and N/C cutter-path programs for machining production tooling. This role supports large-scale tooling projects by determining ...
Quick apply
Plymouth, MI · On-site
$25.25 - $34.50/hr
Under general direction, the N/C Programmer 1 develops CAD surfaces and N/C cutter-path programs for machining production tooling. This role supports large-scale tooling projects by determining ...
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Quick apply
Provide an estimate of man hours required to complete CAD projects ... Process engineering calculations and site plan/utility layout with minimal supervision * Process ...
Clinton, MI · On-site
$26.25 - $35.75/hr
Interpret engineering drawings, blueprints, CAD models, and technical specifications. * Develop efficient machining strategies to maximize productivity while maintaining quality. * Select appropriate ...
Clinton, MI · On-site
$26.25 - $35.75/hr
Interpret engineering drawings, blueprints, CAD models, and technical specifications. * Develop efficient machining strategies to maximize productivity while maintaining quality. * Select appropriate ...
$26.50 - $36.75/hr
We are looking for a talented School to Work - Engineering to join our team specializing in ... Develop accurate 3D CAD models and detailed 2D drawings (using Creo Parametric) to support the ...
$26.50 - $36.75/hr
We are looking for a talented School to Work - Engineering to join our team specializing in ... Develop accurate 3D CAD models and detailed 2D drawings (using Creo Parametric) to support the ...
Clinton, MI · On-site
$26.25 - $35.75/hr
Interpret engineering drawings, blueprints, CAD models, and technical specifications. * Develop efficient machining strategies to maximize productivity while maintaining quality. * Select appropriate ...
Clinton, MI · On-site
$26.25 - $35.75/hr
Interpret engineering drawings, blueprints, CAD models, and technical specifications. * Develop efficient machining strategies to maximize productivity while maintaining quality. * Select appropriate ...
Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Qualifications Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Additional Information ...
Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Qualifications Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Additional Information ...
Novi, MI · On-site
$25.25 - $35/hr
We are looking for a talented School to Work - Engineering to join our team specializing in ... Develop accurate 3D CAD models and detailed 2D drawings (using Creo Parametric) to support the ...
Novi, MI · On-site
$25.25 - $35/hr
We are looking for a talented School to Work - Engineering to join our team specializing in ... Develop accurate 3D CAD models and detailed 2D drawings (using Creo Parametric) to support the ...
Dearborn, MI · On-site
$95K - $128K/yr
Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Qualifications Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Additional Information ...
Dearborn, MI · On-site
$95K - $128K/yr
Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Qualifications Bachelor's in Mechanical, Electrical or Computer Engineering or Computer Science Additional Information ...
$29.8K - $35K
5% of jobs
$35K - $40.1K
10% of jobs
$40.1K - $45.2K
7% of jobs
$46.2K is the 25th percentile. Wages below this are outliers.
$45.2K - $50.4K
15% of jobs
$50.4K - $55.5K
7% of jobs
The median wage is $57.3K / yr.
$55.5K - $60.7K
15% of jobs
$60.7K - $65.8K
11% of jobs
$69.6K is the 75th percentile. Wages above this are outliers.
$65.8K - $70.9K
6% of jobs
$70.9K - $76.1K
14% of jobs
$76.1K - $81.2K
7% of jobs
$81.2K - $86.3K
2% of jobs
$29.8K
$58.7K
$86.3K
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.
| 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.

9.1
Based on 5 frontline employees who took The Breakroom Quiz
Get the full story on Breakroom
Sourced by ZipRecruiter
Commercial banking
51 - 200 Employees
Ann Arbor, MI, US
1954