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 ...
Software Programmer
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
Software Programmer
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 ...
Software Programmer
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 ...
Software Programmer
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 ...
The Senior Programmer/Manufacturing Engineer position serves as the Subject Matter Expert/trainer/mentor/leader in support of the programming, operation and maintenance of all equipment within the ...
Quick apply
The Senior Programmer/Manufacturing Engineer position serves as the Subject Matter Expert/trainer/mentor/leader in support of the programming, operation and maintenance of all equipment within the ...
Be Seen First
Robotic Programmer
Decatur, AL · On-site
The Robotic Programmer will be an integral member of a dedicated robotics team, focusing on programming and optimizing industrial robots. This role involves close collaboration with cross-functional ...
Quick apply
Be Seen First
Robotic Programmer
Decatur, AL · On-site
The Robotic Programmer will be an integral member of a dedicated robotics team, focusing on programming and optimizing industrial robots. This role involves close collaboration with cross-functional ...
CNC Programmer
Huntsville, AL · On-site
$60 - $62/hr
Machine Programmer III Huntsville, AL (Onsite) - This role is open to candidates who are willing to relocate. Our client, a leading aerospace and spaceflight organization, is seeking an experienced ...
Quick apply
CNC Programmer
Huntsville, AL · On-site
$60 - $62/hr
Machine Programmer III Huntsville, AL (Onsite) - This role is open to candidates who are willing to relocate. Our client, a leading aerospace and spaceflight organization, is seeking an experienced ...
Cnc Programmer
$40 - $52/hr
CNC Programmer We are seeking a highly skilled CNC Programmer to join a leading manufacturing team supporting precision-machined components. This is an excellent opportunity for an experienced ...
Quick apply
Cnc Programmer
$40 - $52/hr
CNC Programmer We are seeking a highly skilled CNC Programmer to join a leading manufacturing team supporting precision-machined components. This is an excellent opportunity for an experienced ...
Machine Programmer
Huntsville, AL · On-site
$55 - $60/hr
Varstaff is searching for Machine Programmers. Responsibilities include but are not limited to:** * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure ...
Quick apply
Machine Programmer
Huntsville, AL · On-site
$55 - $60/hr
Varstaff is searching for Machine Programmers. Responsibilities include but are not limited to:** * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure ...
Cnc Programmer
Decatur, AL · On-site
$40 - $52/hr
CNC Programmer We are seeking a highly skilled CNC Programmer to join a leading manufacturing team supporting precision-machined components. This is an excellent opportunity for an experienced ...
Quick apply
Cnc Programmer
Decatur, AL · On-site
$40 - $52/hr
CNC Programmer We are seeking a highly skilled CNC Programmer to join a leading manufacturing team supporting precision-machined components. This is an excellent opportunity for an experienced ...
CMM Programmer
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 ...
CMM Programmer
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 ...
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 ...
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 ...
CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
We are currently looking for a CNC Programmer to join our team in Birmingham, Alabama. PURPOSE OF POSITION Reporting to the Manufacturing Engineering Manager, the CNC Programmer is responsible for ...
Quick apply
CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
We are currently looking for a CNC Programmer to join our team in Birmingham, Alabama. PURPOSE OF POSITION Reporting to the Manufacturing Engineering Manager, the CNC Programmer is responsible for ...
Machine Programmer
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
Machine Programmer
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 ...
Machine Programmer
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 ...
Machine Programmer
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 ...
Database Programmer
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Database Programmer
Montgomery, AL · On-site
As a Database Programmer at TechFlow, you will provide all system and database engineering support for development and production activities.. The ideal candidate will support our cross-functional ...
Mastercam Programmer
Huntsville, AL · On-site
Mastercam CNC Programmer Huntsville, AL Competitive Salary For over 30 years, we've been committed to excellence and innovation, helping our clients tackle complex challenges by providing them with ...
Mastercam Programmer
Huntsville, AL · On-site
Mastercam CNC Programmer Huntsville, AL Competitive Salary For over 30 years, we've been committed to excellence and innovation, helping our clients tackle complex challenges by providing them with ...
Cnc Programmer
$24.75 - $34/hr
Position Summary Provides CNC programming support for machining parts & tools on numerically controlled (CNC) machine tools. Ensures parts conform to dimensional specifications and equipment achieves ...
Cnc Programmer
$24.75 - $34/hr
Position Summary Provides CNC programming support for machining parts & tools on numerically controlled (CNC) machine tools. Ensures parts conform to dimensional specifications and equipment achieves ...
Senior CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering-driven manufacturing company focused on aerospace, defense, and other highly complex precision-machined ...
Senior CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering-driven manufacturing company focused on aerospace, defense, and other highly complex precision-machined ...
Cnc Programmer
Jacksonville, AL · On-site
$24.75 - $34/hr
Position Summary Provides CNC programming support for machining parts & tools on numerically controlled (CNC) machine tools. Ensures parts conform to dimensional specifications and equipment achieves ...
Cnc Programmer
Jacksonville, AL · On-site
$24.75 - $34/hr
Position Summary Provides CNC programming support for machining parts & tools on numerically controlled (CNC) machine tools. Ensures parts conform to dimensional specifications and equipment achieves ...
CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
We are currently looking for a CNC Programmer to join our team in Birmingham, Alabama. PURPOSE OF POSITION Reporting to the Manufacturing Engineering Manager, the CNC Programmer is responsible for ...
CNC Programmer
Birmingham, AL · On-site
$24.75 - $34/hr
We are currently looking for a CNC Programmer to join our team in Birmingham, Alabama. PURPOSE OF POSITION Reporting to the Manufacturing Engineering Manager, the CNC Programmer is responsible for ...
Programmer Programmer information
What is the difference between Programmer Programmer vs Software Developer?
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often 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 the key skills and qualifications needed to thrive as a Programmer, and why are they important?
What are programmers?
What are some common challenges programmers face when working on large-scale projects?

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