1

Programmer Programmer Jobs in Alabama (NOW HIRING)

The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...

The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card ...

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 ...

CMM Programmer

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 ...

CMM Programmer

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 ...

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 ...

CMM Programmer

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 ...

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 ...

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 ...

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 ...

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 ...

CNC Programmer

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 ...

Programmer

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 ...

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 ...

New

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 ...

next page

Showing results 1-20

Programmer Programmer information

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

What are popular job titles related to Programmer Programmer jobs in Alabama?

For Programmer Programmer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Programmer Programmer jobs in Alabama look for?

The top searched job categories for Programmer Programmer jobs in Alabama are:

What cities in Alabama are hiring for Programmer Programmer jobs?

Cities in Alabama with the most Programmer Programmer job openings:

Infographic showing various Programmer Programmer job openings in Alabama as of August 2026, with employment types broken down into 82% Full Time, 7% Part Time, 10% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution.

Full-time

Re-posted 26 days ago


Job description

The Software Programmer is responsible for programming programmable logic controllers (PLC), graphical user interface (GUI) control computers, and various security subsystems (CCTV, Audio, Card Access) as required for integrated electronic control systems in prisons, courthouses, and detention facilities. Must be a technically oriented self-starter familiar with PLC equipment and programming, GUI computer setup and programming, and possess ability to work in a team environment lead by a project engineer.

Required Skills:

Necessary skills include PLC programming and hardware experience (Omron, Allen Bradley), GUI programming experience (Wonderware, Indusoft), and proficiency with Windows and Microsoft office programs. Must be able to setup / configure computers and install software. Strong organizational skills and attention to detail are a must.

Desired Skills

Knowledge of networks and basic electronic troubleshooting skills are a plus.

Experience:

Seeking applicants with a minimum of 2 years PLC and/or GUI software experience.

Education:

Minimum Requirement: Associate degree in Industrial Electronic Technology or equal. Preferred: BS in Computer and Information Science. Partial or combinations of education listed above considered with applicable experience.

Work Status:

Full Time. It will be necessary to pass pre-employment background checks and drug tests.

Travel:

This position requires travel up to 20% of the time. Position requires company sponsored travel to various jobsites. Work locations vary, with the majority located within the United States. Some international work may be required from time to time.

EOE/M/F/Veteran/Disabled