1

Computer Programmer Jobs in Montgomery, AL (NOW HIRING)

Utilizes CAD software and engineering methodologies to create blueprints, drawings, or models and communicate designs and specifications to stakeholders. Collaborates with stakeholders to understand ...

Required Skills Bachelor's Degree in one of the following Electrical Engineering, Computer Engineering, Computer Science, or Software Engineering Active Secret Clearance Minimum 8 years' experience ...

ServiceNow Developer

Montgomery, AL ยท On-site

$53.50 - $73.50/hr

ServiceNow Certified Application Developer (CAD) Description The ServiceNow Developer will support the Medicaid Enterprise Systems (MES) project by designing, developing, configuring, and maintaining ...

Sql Developer

Montgomery, AL ยท On-site

$44.75 - $61.25/hr

SQL Developer Location: Montgomery, AL (100% On-Site) Duration: 6 Months + Contract Position ... Bachelor's degree in computer science, Information Systems or another related field. Or equivalent ...

ServiceNow Developer

Montgomery, AL ยท On-site

$53.50 - $73.50/hr

BA in Computer Science or IT. Nice to Have: Prior State Government Please make sure the candidates ... The developer will collaborate with module contractors, product owners, and enterprise teams to ...

The Design Engineer I uses engineering techniques to design, maintain, or improve new or existing ... Proficient computer skills and in-depth knowledge of relevant software such as MS Office Suite.

The Project Engineer is responsible for all activities relating to the integration of the security ... Knowledge of electronics, computer systems, CCTV, audio, card access, and duress systems is a must.

The Project Engineer is responsible for all activities relating to the integration of the security ... Knowledge of electronics, computer systems, CCTV, audio, card access, and duress systems is a must.

Proficiency with CAD software, Creo preferred Requirements Education: Requires a bachelor's degree in mechanical engineering (or international equivalent) Experience: 0-3 years of relevant experience.

next page

Showing results 1-20

Computer Programmer information

See Montgomery, AL salary details

$27.5K

$54.1K

$79.5K

How much do computer programmer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for computer programmer in Montgomery, AL is $54,081.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,000.00 and $66,600.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Montgomery, AL? The most popular types of Computer Programmer jobs in Montgomery, AL are:
What are popular job titles related to Computer Programmer jobs in Montgomery, AL? For Computer Programmer jobs in Montgomery, AL, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Montgomery, AL look for? The top searched job categories for Computer Programmer jobs in Montgomery, AL are:
What cities near Montgomery, AL are hiring for Computer Programmer jobs? Cities near Montgomery, AL with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Montgomery, AL as of July 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $54,081 per year, or $26 per hour.
Applications Support Engineer

Applications Support Engineer

Integrated Computer Solutions Inc

Montgomery, AL โ€ข On-site

Full-time

Re-posted 4 days ago


Job description

Description:

At The One 23 Group, our mission is to set the benchmark for excellence in government services. We empower our clients in the Department of War, Intelligence Community, and Federal Civilian sectors to excel with our advanced capabilities. Our dedication lies in fostering a people-first culture, underpinned by steadfast ethical principles. Embracing innovative technologies and process improvements, we are steadfast in our journey toward a future that is both bright and transformative.


Our expertise spans Enterprise IT, Mission IT and Cyber. With our global footprint, we place a strong emphasis on nurturing our people and culture, which forms the core of our successful strategies in leadership and financial management. We pride ourselves on our extensive experience and effective approach, ensuring that we lead with both innovation and integrity.


THE POSITION
The engineer will provide operational support, troubleshooting, and engineering expertise for enterprise messaging systems, proxy services, DNS infrastructure, authentication systems, and monitoring platforms. The Applications Engineer will collaborate with network operations, security teams, and external partners to ensure reliable and secure application services supporting DOJ mission operations and enterprise network services.


RESPONSIBILITIES:

1. Application Infrastructure Operations

  • Implement, configure, maintain, and troubleshoot enterprise application services supporting network operations.
  • Monitor system performance, availability, and security across enterprise application platforms.
  • Diagnose application connectivity issues across multiple layers of network and security infrastructure.
  • Investigate service disruptions and perform root cause analysis to restore services.

2. Messaging and Email Security Systems

  • Manage and support Proofpoint mail server infrastructure and related secure messaging services.
  • Diagnose mail delivery issues using log analysis and SMTP relay troubleshooting.
  • Support secure email routing and filtering policies across the enterprise messaging environment.
  • Maintain high-volume SMTP relay systems supporting enterprise communications.

3. Proxy and Secure Web Gateway Services

  • Manage and support Bluecoat Proxy SG and SSL inspection services or F5 proxy services.
  • Investigate and resolve user connectivity issues related to proxy infrastructure.
  • Modify and implement proxy policies based on security requirements and operational needs.

4. DNS and Network Services

  • Manage and maintain Infoblox DNS infrastructure and troubleshoot DNS-related issues.
  • Support enterprise BIND/DNS services for internal and external network applications.
  • Maintain DNS configuration, zones, and records across the enterprise environment.
  • Assist in diagnosing application connectivity problems related to DNS services.

5. Identity and Authentication Services

  • Manage and maintain RSA Authentication Manager and associated authentication agents.
  • Support multi-factor authentication services and secure access platforms.
  • Troubleshoot authentication and access issues for enterprise users and applications.

6. Remote Support and Infrastructure Tools

  • Manage and maintain BeyondTrust Remote Support solutions used by operational teams.
  • Support remote support platforms and maintain secure remote access infrastructure.

7. IP Address Management (IPAM)

  • Manage and maintain Bluecat IP Address Management (IPAM) systems.
  • Maintain IP allocation records and support IP address management across enterprise environments.
  • Assist with network configuration coordination with network engineering teams.

8. Monitoring and Incident Response

  • Utilize monitoring platforms such as Xymon or similar tools to track application health and performance.
  • Investigate alerts and potential service disruptions.
  • Perform incident response activities related to enterprise application services.


ADDITIONAL INFORMATION

  • Hybrid Position in Washington, DC
Requirements:
  • Public Trust
  • Minimum 5+ years of experience supporting enterprise application infrastructure or network-based services.
  • Experience supporting messaging systems, proxy services, or enterprise authentication platform

PREFERRED:

  • Infoblox Internal DNS
  • Cloudflare External DNS
  • Cloudflare Reverse Proxys
  • Proofpoint External Email
  • Proofpoint Internal Email
  • JConnect (Zscaler)
  • RSA
  • BeyondTrust


Equal opportunity employer, including disability/vets.