Programming experience with Python and Javascript. * Ability to troubleshoot client issues related to Esri ArcGIS Enterprise application deployment and system architecture. * Understanding of ArcGIS ...
Programming experience with Python and Javascript. * Ability to troubleshoot client issues related to Esri ArcGIS Enterprise application deployment and system architecture. * Understanding of ArcGIS ...
Demonstrated programming experience in various languages, Python preferred * Working knowledge of HTML and Javascript desired * Working knowledge of and experience using SQL * Experience using code ...
Quick apply
Demonstrated programming experience in various languages, Python preferred * Working knowledge of HTML and Javascript desired * Working knowledge of and experience using SQL * Experience using code ...
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Programmer Analyst IV - 530329
Tuscaloosa, AL · Hybrid
$74K - $100K/yr
Experience with other programming concepts and tools including restful APIs; shell, Powershell, and Python scripting; Git versioning; and managing flat file data feeds. Background Investigation ...
Programmer Analyst IV - 530329
Tuscaloosa, AL · Hybrid
$74K - $100K/yr
Experience with other programming concepts and tools including restful APIs; shell, Powershell, and Python scripting; Git versioning; and managing flat file data feeds. Background Investigation ...
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Quick apply
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Senior Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Data Scientist
Huntsville, AL · On-site
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Data Scientist
Redstone Arsenal, AL · Hybrid
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Data Scientist
Redstone Arsenal, AL · Hybrid
The ideal candidate will have a background in AI/ML model development and have experience in Python programming, handling SQL databases, and working in command line interfaces. You will leverage ...
Senior Software Developer
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Senior Software Developer
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Senior Software Developer
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Senior Software Developer
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Principal Software Integrator - Linux / Python / GWS Program with Security Clearance
Huntsville, AL · On-site
$90K - $120K/yr
Principal Software Engineer Linux | Python | GWS Program Full-Time with an Employee Owned and Best Places to Work Contractor Onsite in Huntsville, AL | Schedule: 9x80 We are hiring a Principal ...
Principal Software Integrator - Linux / Python / GWS Program with Security Clearance
Huntsville, AL · On-site
$90K - $120K/yr
Principal Software Engineer Linux | Python | GWS Program Full-Time with an Employee Owned and Best Places to Work Contractor Onsite in Huntsville, AL | Schedule: 9x80 We are hiring a Principal ...
Senior Software Developer with Security Clearance
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Senior Software Developer with Security Clearance
Huntsville, AL · On-site
$120K - $217K/yr
Parsons is looking for an amazingly talented Senior Software Developer to join our team! In this ... Developing software and automated tests using C/C++ and Python on Windows and Linux Platforms
Senior Software Engineer
Huntsville, AL · On-site
$121K - $160K/yr
Java and Python programming languages * Modeling and simulation techniques * Strong ability to work effectively in team settings * Self-starter with excellent problem-solving skills and initiative ...
Quick apply
Senior Software Engineer
Huntsville, AL · On-site
$121K - $160K/yr
Java and Python programming languages * Modeling and simulation techniques * Strong ability to work effectively in team settings * Self-starter with excellent problem-solving skills and initiative ...
Cloud DevSecOps Engineer
Birmingham, AL · On-site
$52.25 - $69.75/hr
Proficient in python programming language * Understanding of Shift Left principles and facilitation technologies * Working Knowledge of Jenkins, Azure DevOps, Ansible, Terraform, Packer, Git ...
Cloud DevSecOps Engineer
Birmingham, AL · On-site
$52.25 - $69.75/hr
Proficient in python programming language * Understanding of Shift Left principles and facilitation technologies * Working Knowledge of Jenkins, Azure DevOps, Ansible, Terraform, Packer, Git ...
Sr Analyst, Programmer - OutSystems (Remote)
Mobile, AL · On-site
$80 - $110/hr
## Sr Analyst, Programmer - OutSystems (Remote)Applylocations: Remote Office: Branch 26J ... NET, Java, JavaScript, or Python* Development and ongoing support of enterprise grade applications*
Sr Analyst, Programmer - OutSystems (Remote)
Mobile, AL · On-site
$80 - $110/hr
## Sr Analyst, Programmer - OutSystems (Remote)Applylocations: Remote Office: Branch 26J ... NET, Java, JavaScript, or Python* Development and ongoing support of enterprise grade applications*
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Mid-Level Embedded Software Engineer
Huntsville, AL · On-site
$129K - $170K/yr
Design, develop, and maintain system test applications using the C, C++, and Python programming languages. * Implement real-time controls, signal processing algorithms, and inter/intra-process ...
Python Programmer information
See Alabama salary details
$36.82 - $40.31
1% of jobs
$40.31 - $43.79
1% of jobs
$43.79 - $47.28
1% of jobs
$47.28 - $50.77
2% of jobs
$50.77 - $54.25
10% of jobs
$56.80 is the 25th percentile. Wages below this are outliers.
$54.25 - $57.74
14% of jobs
$57.74 - $61.22
20% of jobs
The median wage is $61.38 / hr.
$61.22 - $64.71
24% of jobs
$65.58 is the 75th percentile. Wages above this are outliers.
$64.71 - $68.20
6% of jobs
$68.20 - $71.68
5% of jobs
$71.68 - $75.17
15% of jobs
$36
$61
$75
How much do python programmer jobs pay per hour?
What is a Python programmer?
What do Python programmers do?
A Python programmer uses the programming language called Python to write code for various applications, including big data manipulation, web servers, program scripting, and more. In this career, the software allows you to program quicker using fewer lines, which creates an easy-to-read code. You can find work in web or game development, data visualization, and analyzing data, among others. Your job duties vary based on your specialization, but they usually include working with files and extensive support libraries, creating, testing and implementing new or updated applications, and examining the code to spot problems.
What are the key skills and qualifications needed to thrive as a Python programmer, and why are they important?
What are some common challenges Python programmers face when working on large-scale projects, and how can they overcome them?
What is the difference between Python Programmer vs Software Developer?
| Aspect | Python Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; proficiency in Python | Degree in Computer Science or related; proficiency in multiple programming languages including Python |
| Work Environment | Often in tech companies, startups, or freelance projects focused on Python-based tasks | In various industries, working on full software solutions, often across multiple languages and platforms |
| Employer & Industry Usage | Tech firms, data analysis, automation projects | Software firms, IT departments, app development |
While a Python Programmer specializes in Python coding, a Software Developer works on broader software solutions, often using multiple languages. Both roles require similar foundational skills, but Software Developers typically handle more comprehensive project responsibilities.
Are Python programmers in demand?
Is Python Programmer still in demand in 2026?
What are the most commonly searched types of Python Programmer jobs in Alabama?
The most popular types of Python Programmer jobs in Alabama are:
What are popular job titles related to Python Programmer jobs in Alabama?
For Python Programmer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Python Programmer jobs in Alabama look for?
The top searched job categories for Python Programmer jobs in Alabama are:
What cities in Alabama are hiring for Python Programmer jobs?
Cities in Alabama with the most Python Programmer job openings:
What are popular job titles related to Python Programmer jobs in AL?
For Python Programmer jobs in AL, the most frequently searched job titles are:

Full-time
This job post has expired 2 days ago. Applications are no longer accepted.
Job description
This is a full-time, on-site position in Huntsville, AL - candidates must currently hold an active TOP SECRET Clearance - those who do not will not be considered.
Position Description:
Ardent is seeking a highly motivated ArcGIS Developer to join our dynamic team. In this role, you will collaborate closely with our technical lead and systems integration team to develop innovative solutions for ArcGIS Enterprise users.
ArcGIS Enterprise is a powerful web GIS software that enables users to analyze, visualize, and share geographic content to address real-world challenges. As an ArcGIS Developer, you will create and enhance tools and applications using the ArcGIS REST and Python API, automating tasks such as map production, web service publishing, data source updates, and web map generation.
Your work will directly support the FBI's GEOINT program, focusing on critical automation tasks to manage deployments, metrics, user access, and more. You will operate within an Agile framework, developing data-driven solutions for incident operations and national security events. This includes building web and mobile applications using Esri Dashboard, ArcGIS Experience Builder, Survey 123, WebApp Builder, and other tools.
Our fast-paced environment requires a high level of engagement, a positive attitude, and strong problem-solving skills. At Ardent, we are dedicated to the success of our customers and the defense of the United States. By joining our collaborative and vibrant team, you will leverage your creativity and technical expertise to support multiple project teams within the Department of Justice. We look forward to welcoming a talented individual who shares our commitment to excellence and innovation.
Responsibilities:
- Programming experience with Python and Javascript.
- Ability to troubleshoot client issues related to Esri ArcGIS Enterprise application deployment and system architecture.
- Understanding of ArcGIS from an IT context (hardware, storage, security, networking, web services, virtualization, cloud computing).
- Experience administrating an ArcGIS Enterprise.
- Working knowledge of modern web technology including web servers, web browsers, HTTP methods, and tools such as browser developer tools.
- Strong understanding of geodatabases and underlying DBMS technology.
- Version control of the Operating System, ArcGIS Enterprise, Commercial Off The Shelf (COTS) software, or other native software.
- Perform Operating System updates and ArcGIS software updates to mitigate bugs.
- Experience providing technical support for a distributed and disconnected ArcGIS Enterprise environment.
- Familiarity with Agile and Scrum methods.
- Familiarity with database and web server maintenance.
Requirements:
- Bachelor's Degree in Geographic Information Systems (GIS), Computer Programming, Computer Science, Engineering, Mathematics, Earth Sciences, Cartography, IT-focused discipline, or equivalent work experience
- 2+ years of GIS application development, programming experience, or GIS experience
- Active Top Secret Security Clearance
- Proficiency in Python and JavaScript programming languages.
- Experience with ArcGIS REST and Python API for automating GIS tasks and integrating web applications.
- Ability to develop and maintain geospatial APIs, including ESRI's ArcGIS Server APIs (JavaScript, REST, Python).
- Design and implement solutions to extract, transform, and load (ETL) geospatial data
- Experience with cloud computing platforms (e.g., Azure, AWS) and services relevant to GIS.
- Strong understanding of geodatabases and DBMS technology.
- Ability to troubleshoot and support ArcGIS Enterprise applications.
- Knowledge of GIS/geospatial workflows (geostatistical analysis, geoprocessing, geocoding).
- Understanding of ArcGIS from an IT context (hardware, storage, security, networking, web services, virtualization, cloud computing).
- Working knowledge of modern web technology, including web servers, web browsers, HTTP methods, and browser developer tools.
- Ability to communicate technical information to non-technical computer users both orally and in writing.
- Adaptability in the face of demand changes, setbacks, and transitions.
- Motivated, highly engaging, and a problem solver; key to succeeding in this environment.
Recommended Qualifications:
- Strong background in Python programming language.
- Experience leveraging ArcGIS REST and Python API for integrating web applications.
- Experience utilizing ArcPy to perform data conversion or data management.
- Experience building custom ArcGIS geoprocessing tools and web applications.
- Experience deploying, upgrading, and/or administrating an ArcGIS Enterprise.
- Experience operating and maintaining a multi-machine or single-machine ArcGIS Enterprise.
- Ability to troubleshoot client issues related to ESRI ArcGIS Enterprise application deployment and system architecture.
- Experience with PostgreSQL or other RDBMS.
- Working knowledge or experience with cloud computing concepts and environments such as Microsoft Azure or AWS; providing application-level technical support.
- Version control of the Operating System, ArcGIS Enterprise, Commercial Off The Shelf (COTS) software, or other native software.
- Perform Operating System updates and ArcGIS software updates to mitigate bugs.
Due to the nature of the work we support, all candidates in consideration for this role must be willing to undergo the government issued background investigation process. We highly encourage all Veterans and those with disabilities to apply.
Ardent is an equal opportunity employer. We will not discriminate in employment, recruitment, advertisements for employment, compensation, termination, upgrading, promotions, and other conditions of employment against any employee or job applicant on the bases of race, color, gender, national origin, age, religion, creed, disability, veteran's status, sexual orientation, gender identity, gender expression, or any other basis protected by state, local, or federal law.