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 ...
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 ...
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 ...
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 ...
Quick apply
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 ...
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 ...
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 ...
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 ...
Senior Statistical Programmer
Montgomery, AL · On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
Senior Statistical Programmer
Montgomery, AL · On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Database Programmer (Sr.)
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Quick apply
Database Programmer (Sr.)
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Database Programmer (Sr.)
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Database Programmer (Sr.)
Montgomery, AL · On-site
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Database Programmer (Sr.)
Montgomery, AL · Hybrid
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Database Programmer (Sr.)
Montgomery, AL · Hybrid
TechFlow Inc. has an opportunity for a Database Programmer (Sr.) with experiencein application development and sustainment activities for existing Department of Defense (DoD) systems in AWS and Azure ...
Java Programmer
Montgomery, AL · On-site
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Familiar with a variety of the field's concepts, practices, and procedures. Relies ...
Java Programmer
Montgomery, AL · On-site
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. Familiar with a variety of the field's concepts, practices, and procedures. Relies ...
Senior Programmer/Analyst
Montgomery, AL · On-site
$37.50 - $50.50/hr
This is professional work that is responsible for supervising a group of programmers, engaging in application design, development, implementation and maintenance. The employee may serve as a ...
Quick apply
Senior Programmer/Analyst
Montgomery, AL · On-site
$37.50 - $50.50/hr
This is professional work that is responsible for supervising a group of programmers, engaging in application design, development, implementation and maintenance. The employee may serve as a ...
Jr Web Application Programmer
Montgomery, AL · On-site
Jr Web Application Programmer MUST HAVE: * Bachelor's degree in Computer Science, Math, Information Technology or a related field, including 2 courses in programming * 3+ years' experience ...
Jr Web Application Programmer
Montgomery, AL · On-site
Jr Web Application Programmer MUST HAVE: * Bachelor's degree in Computer Science, Math, Information Technology or a related field, including 2 courses in programming * 3+ years' experience ...
Staff Programmer/Analyst I
Montgomery, AL · On-site
OR High school diploma with at least four years of job-related experience in programming and system analysis. OTHER REQUIREMENTS Strong organizational skills, ability to multi-task. Ability to work ...
Quick apply
Staff Programmer/Analyst I
Montgomery, AL · On-site
OR High school diploma with at least four years of job-related experience in programming and system analysis. OTHER REQUIREMENTS Strong organizational skills, ability to multi-task. Ability to work ...
Sr Web Application Programmer
Montgomery, AL · On-site
Sr Web Application Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 12 month contract Interview Process: Phone ...
Sr Web Application Programmer
Montgomery, AL · On-site
Sr Web Application Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 12 month contract Interview Process: Phone ...
Web Applications Programmer
Montgomery, AL · On-site
Web Applications Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 4 month contract MUST HAVE: Bachelor ...
Web Applications Programmer
Montgomery, AL · On-site
Web Applications Programmer Location: Montgomery, AL Local Candidates Required? : Strongly Preferred (local candidates will be considered first) Duration: 4 month contract MUST HAVE: Bachelor ...
IT - Finance - Programmer Analyst
Montgomery, AL · On-site
$34 - $44/hr
Role: IT - Finance - Programmer Analyst Locations: Montgomery, AL (Onsite) Duration: 12 Months contract Key Responsibilities * Develop, enhance, and support SQL-based solutions including queries ...
IT - Finance - Programmer Analyst
Montgomery, AL · On-site
$34 - $44/hr
Role: IT - Finance - Programmer Analyst Locations: Montgomery, AL (Onsite) Duration: 12 Months contract Key Responsibilities * Develop, enhance, and support SQL-based solutions including queries ...
Programmer information
See Montgomery, AL salary details
$11.89 - $16.99
4% of jobs
$16.99 - $22.09
9% of jobs
$25.76 is the 25th percentile. Wages below this are outliers.
$22.09 - $27.19
17% of jobs
$27.19 - $32.30
13% of jobs
The median wage is $35.27 / hr.
$32.30 - $37.40
13% of jobs
$37.40 - $42.50
10% of jobs
$42.50 - $47.60
9% of jobs
$48.56 is the 75th percentile. Wages above this are outliers.
$47.60 - $52.70
9% of jobs
$52.70 - $57.81
7% of jobs
$57.81 - $62.91
6% of jobs
$62.91 - $68.01
4% of jobs
$11
$39
$68
How much do programmer jobs pay per hour?
Do programmers get paid a lot?
Is there still a demand for programmers?
What are some common challenges programmers face when working on large, collaborative projects?
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What job does a programmer do?
What does a programmer do?
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.
What kind of jobs can a programmer get?
What is the difference between Programmer vs Software Developer?
| 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.

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