Programmer
Madison, AL ยท On-site
$23.75 - $32.50/hr
Technical and Programming: * Create and modify CNC programs for various machining operations using CAD/CAM software. * Review and interpret 3D CAD Models and blueprints to determine machining ...
Madison, AL ยท On-site
$23.75 - $32.50/hr
Technical and Programming: * Create and modify CNC programs for various machining operations using CAD/CAM software. * Review and interpret 3D CAD Models and blueprints to determine machining ...
Madison, AL ยท On-site
$23.75 - $32.50/hr
Technical and Programming: * Create and modify CNC programs for various machining operations using CAD/CAM software. * Review and interpret 3D CAD Models and blueprints to determine machining ...
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Quick apply
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Birmingham, AL ยท On-site
$80K - $100K/hr
About the Role This CNC Programmer is responsible for developing, optimizing, and supporting CNC machining programs for precision manufacturing. Working closely with engineering, machining, and ...
Quick apply
Birmingham, AL ยท On-site
$80K - $100K/hr
About the Role This CNC Programmer is responsible for developing, optimizing, and supporting CNC machining programs for precision manufacturing. Working closely with engineering, machining, and ...
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Quick apply
Montgomery, AL ยท On-site
The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Birmingham, AL ยท On-site
$45 - $55/hr
Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...
Mobile, AL ยท On-site
This programmer role requires on-site presence and is not a remote role. Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance technical projects using ...
Mobile, AL ยท On-site
This programmer role requires on-site presence and is not a remote role. Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance technical projects using ...
Mobile, AL ยท On-site
Overview This programmer role requires on-site presence and is not a remote role. Responsibilities Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance ...
Mobile, AL ยท On-site
Overview This programmer role requires on-site presence and is not a remote role. Responsibilities Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance ...
Mobile, AL ยท On-site
Overview This programmer role requires on-site presence and is not a remote role. Responsibilities Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance ...
Mobile, AL ยท On-site
Overview This programmer role requires on-site presence and is not a remote role. Responsibilities Primary Job Functions: * Application Development, Testing & Documentation * Debug and enhance ...
Cullman, AL ยท On-site
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
Cullman, AL ยท On-site
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
Troy, AL ยท On-site
CMM Programmer Location: Troy, AL About the Role We are seeking a skilled and detail-driven CMM Programmer to play a critical role in ensuring product quality within a high-volume manufacturing ...
Troy, AL ยท On-site
CMM Programmer Location: Troy, AL About the Role We are seeking a skilled and detail-driven CMM Programmer to play a critical role in ensuring product quality within a high-volume manufacturing ...
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
Cullman, AL ยท On-site
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
Cullman, AL ยท On-site
$96K - $106K/yr
Basic Qualifications Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant ...
$96K - $106K/yr
Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant experience; or Master ...
$96K - $106K/yr
Bachelor's or Technology degree in Engineering or a related specialized area/field, or equivalent combination of education and relevant work experience, plus 5 years of relevant experience; or Master ...
Huntsville, AL ยท On-site
$60K - $65K/yr
Total Solutions, Inc. (TSI) is seeking a skilled Programmer to join our team supporting the U.S. Department of Agriculture (USDA). The successful candidate will play a crucial role in developing ...
Huntsville, AL ยท On-site
$60K - $65K/yr
Total Solutions, Inc. (TSI) is seeking a skilled Programmer to join our team supporting the U.S. Department of Agriculture (USDA). The successful candidate will play a crucial role in developing ...
$35 - $45/hr
Job Title: 5-Axis CNC Machinist / CNC Programmer This role focuses on setting up, operating, and programming 5-axis CNC machines to produce precision components that meet strict engineering and ...
Quick apply
$35 - $45/hr
Job Title: 5-Axis CNC Machinist / CNC Programmer This role focuses on setting up, operating, and programming 5-axis CNC machines to produce precision components that meet strict engineering and ...
$35 - $45/hr
Job Title: 5-Axis CNC Machinist / CNC Programmer This role focuses on setting up, operating, and programming 5-axis CNC machines to produce precision components that meet strict engineering and ...
Quick apply
$35 - $45/hr
Job Title: 5-Axis CNC Machinist / CNC Programmer This role focuses on setting up, operating, and programming 5-axis CNC machines to produce precision components that meet strict engineering and ...
Huntsville, AL ยท On-site
Machine Programmer in Huntsville, Alabama. As part of a diverse and hardworking team of specialists, you will be responsible for the development and modification of NC programs for mills, lathes, and ...
Quick apply
Huntsville, AL ยท On-site
Machine Programmer in Huntsville, Alabama. As part of a diverse and hardworking team of specialists, you will be responsible for the development and modification of NC programs for mills, lathes, and ...
$10.89 - $15.57
4% of jobs
$15.57 - $20.24
9% of jobs
$23.60 is the 25th percentile. Wages below this are outliers.
$20.24 - $24.92
17% of jobs
$24.92 - $29.59
13% of jobs
The median wage is $32.32 / hr.
$29.59 - $34.27
13% of jobs
$34.27 - $38.94
10% of jobs
$38.94 - $43.62
9% of jobs
$44.49 is the 75th percentile. Wages above this are outliers.
$43.62 - $48.29
9% of jobs
$48.29 - $52.96
7% of jobs
$52.96 - $57.64
6% of jobs
$57.64 - $62.31
4% of jobs
$10
$35
$62
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.
The most popular types of Programmer jobs in Alabama are:
For Programmer jobs in Alabama, the most frequently searched job titles are:
The top searched job categories for Programmer jobs in Alabama are:
Cities in Alabama with the most Programmer job openings:
For Programmer jobs in AL, the most frequently searched job titles are:

$23.75 - $32.50/hr
Full-time
Medical, Retirement, PTO
Re-posted 4 days ago
Sourced by ZipRecruiter
Electrical equipment, appliance, and component manufacturing
1,001 - 5,000 Employees
Charlotte, NC, US
1912