1

Junior Computer Programmer Jobs in Madison, AL (NOW HIRING)

Senior AI Engineer (Camgian Labs)

Huntsville, AL · On-site

$103K - $142K/yr

... junior engineers. Responsibilities : • Conduct research and development of novel AI/ML concepts ... Required : • Bachelor's degree in aerospace engineering, electrical engineering, computer science ...

Senior Software Engineer

Huntsville, AL · On-site

$121K - $160K/yr

... junior engineers, perform architecture, design and code reviews • Lead continuous process and ... Required : • Bachelor's degree in Computer Science, Software Engineering or Computer Engineering ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Qualifications * Bachelor's degree in Computer Science, Software Engineering or Computer ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Senior Software Engineer

Huntsville, AL · On-site

$120K - $159K/yr

Qualifications * Bachelor's degree in Computer Science, Software Engineering or Computer ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Senior AI Engineer

Huntsville, AL · On-site

$103K - $142K/yr

The role involves applying state-of-the-art Artificial Intelligence, Machine Learning, Computer ... and guidance to junior engineers • Track project/product milestones and releases ensuring ...

Junior System Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small Business ... Bachelor's degree in Computer Science, Engineering, Math or related discipline Desired Skills:

Junior System Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small Business ... Bachelor's degree in Computer Science, Engineering, Math or related discipline Desired Skills:

They are seeking a Junior Software Engineer to support software development efforts on a large ... Computer Science, Engineering, Math or related discipline • Must pass a drug test • U.S ...

Junior Software Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small ... Bachelor's degree in Computer Science, Engineering, Math or related discipline Desired Skills:

Junior Software Engineer Kegman Inc. is a Woman-owned, Service-Disabled Veteran-Owned Small ... Bachelor's degree in Computer Science, Engineering, Math or related discipline Desired Skills:

next page

Showing results 1-20

Junior Computer Programmer information

See Madison, AL salary details

$6

$24

$42

How much do junior computer programmer jobs pay per hour?

As of Jun 29, 2026, the average hourly pay for junior computer programmer in Madison, AL is $24.18, according to ZipRecruiter salary data. Most workers in this role earn between $14.66 and $29.76 per hour, depending on experience, location, and employer.

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

To thrive as a Junior Computer Programmer, you need a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and a relevant degree or certification in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and debugging tools is typically expected. Strong problem-solving abilities, attention to detail, and willingness to learn help junior programmers stand out. These skills and qualities are vital for writing efficient code, collaborating with teams, and adapting to evolving project requirements in a technology-driven workplace.

What are some typical challenges a Junior Computer Programmer might face during their first year, and how can they overcome them?

Junior Computer Programmers often encounter challenges such as understanding legacy codebases, adapting to new programming languages or frameworks, and managing time across multiple projects. It's common to feel overwhelmed by the steep learning curve, but seeking mentorship from senior developers, actively participating in code reviews, and asking questions early can help ease the transition. Embracing continuous learning and collaborating closely with team members fosters both technical growth and confidence in tackling complex coding tasks.

What are Junior Computer Programmers?

Junior Computer Programmers are entry-level professionals who write, test, and maintain code under the guidance of more experienced developers. They typically assist with basic programming tasks, fix bugs, and help implement new features in software projects. Junior programmers often work in teams, learning industry best practices and gaining experience with different programming languages and development tools. This role serves as a stepping stone for advancing to more senior programming or software engineering positions.

What is the difference between Junior Computer Programmer vs Junior Software Developer?

AspectJunior Computer ProgrammerJunior Software Developer
Required CredentialsTypically an associate degree or relevant certifications in programmingSimilar credentials, often including a degree in computer science or related field
Work EnvironmentEntry-level coding tasks, debugging, and supporting development teamsInvolves coding, designing, and testing software applications
Employer & Industry UsageUsed across tech companies, IT departments, and software firmsCommon in software development companies, tech startups, and IT services

Both roles involve entry-level programming skills and similar educational backgrounds. While Junior Computer Programmers focus more on coding and debugging, Junior Software Developers often participate in designing and developing software solutions. The roles are often interchangeable depending on the company, but understanding these nuances helps clarify career paths in software development.

What are the most commonly searched types of Computer Programmer jobs in Madison, AL? The most popular types of Computer Programmer jobs in Madison, AL are:
What job categories do people searching Junior Computer Programmer jobs in Madison, AL look for? The top searched job categories for Junior Computer Programmer jobs in Madison, AL are:
What cities near Madison, AL are hiring for Junior Computer Programmer jobs? Cities near Madison, AL with the most Junior Computer Programmer job openings:
Infographic showing various Junior Computer Programmer job openings in Madison, AL as of June 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $50,285 per year, or $24.2 per hour.

Network Engineer (Junior)

Interactive Process Technology LLC

Huntsville, AL • On-site

Full-time

Posted 18 days ago


Job description

Network Engineer (Junior)

Redstone Arsenal/Huntsville, AL


IPTA's Technology Solutions Team is passionate about providing our customers with technical solutions that satisfy their business needs. Through collaborative interactions with customers, team members, subject matter experts (SMEs), technical leaders, and partners we design practical solutions that solve real problems for major government and business organizations. As a member of our Technology Solutions group, you will work with a team of technologists focused on delivering innovative business solutions using emerging technologies through proven successful methods.


Our Team:


We are looking for talented people who are enthusiastic about applying technology to deliver innovative outcomes with "fierce determination, fearless integrity, and passionate service." Our belief is that our people are the key to success. By encouraging and enabling continued learning, our team members grow to achieve their personal career goals. We are looking for:


  • Smart people with a passion for technology
  • Ability to solve challenging business problems
  • Self-directed professionals
  • Hunger to continually learn and grow

IPTA is looking for great talented people to support the work at the Army Aviation and Missile Center (AvMC). AvMC is the Army's focal point for providing research, development and engineering technology and services for aviation and missile platforms across the life cycle. AvMC's mission is to "deliver collaborative and innovative aviation and missile capabilities for responsive and cost-effective research, development, and life cycle engineering solutions" to equip the Warfighter with the best technology today and tomorrow.


IPTA is seeking a Networking Engineer for network and system administration, integration enhancements, and the operational and preventative maintenance of the AvMC classified and unclassified infrastructure. The ideal candidate will ensure the network environment remains secure, reliable, scalable, and compliant with AvMC and Army requirements. This role requires a hands-on engineer who can design, implement, troubleshoot, and sustain complex network environments while supporting dynamic research and test operations.


Responsibilities:

  • Design, configure, implement, upgrade, and maintain classified and unclassified network infrastructure including switches, routers, firewalls, and virtual networking components
  • Upgrade network configurations to support evolving modeling, simulation, and test requirements
  • Configure and maintain VLANs, routing, VPNs, DNS, DHCP, NTP, and network segmentation
  • Monitor network performance and troubleshoot connectivity, latency, and configuration issues
  • Maintain network documentation including diagrams, configurations, and baselines
  • Assist with IT modernization and technology refresh initiatives
  • Perform configuration, preventative maintenance, fault isolation of local/remote LAN equipment, and telecommunications circuitry.
  • Duties may include providing specifications and detailed schematics for network architecture; providing information for hardware and software selection; and tools for the most efficient solution to meet business needs, including present and future capacity requirements
  • Plan implementation of enhancements and upgrades to the classified and unclassified networks
  • Conduct testing of network systems and associated devices
  • Evaluate and report on new network technologies to enhance capabilities of the network
  • Conduct audit of equipment and production systems and create appropriate reports

Requirements:

  • Bachelor's degree in computer science or related field
  • Great communication and organizational skills
  • Three (3) years of prior experience in a similar role
  • DoD 8570 Level II/III certification desired
  • Active Security Clearance Required

IPTA is an Equal Opportunity/Affirmative Action employer. We are committed to providing equal employment opportunity to all qualified employees and applicants for employment. The Company does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, sexual orientation, national origin, age, physical disability, mental disability, medical condition, status as a veteran or disabled veteran or any other characteristic protected by law. We base all employment decisions, including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, returns from lay-off, terminations, and social and recreational programs on the principles of equal employment opportunity. Our employees have diverse backgrounds, skills, and ideas that collectively contribute to a rich working environment and greater opportunity for innovation.


#clearance