1

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

CAD Design Lead

Huntsville, AL · On-site

$25.75 - $35.50/hr

Guide junior CAD engineers, provide technical training, and foster a culture of excellence. * Document & Report: Maintain comprehensive design records, participate in design reviews, and report ...

New

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL · On-site

$63K - $82K/yr

JUNIOR SOFTWARE DEVELOPER Ignite is an employee‑owned SDVOSB headquartered in Huntsville, AL that ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information ...

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL · On-site

$62K - $81K/yr

Job Title JUNIOR SOFTWARE DEVELOPER Location Huntsville, AL 35806 US (Primary) Category Engineering ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information ...

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based ... Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related ...

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based ... Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related ...

Position Summary We are seeking a Junior Software Engineer with hands-on experience in PX4-based ... Bachelor's degree in Computer Engineering, Aerospace Engineering, Computer Science, or a related ...

Junior Mechanical Engineer

Madison, AL · On-site

$54K - $70K/yr

What you'll do as a Junior Mechanical Engineer (may not be all inclusive): * Evaluate operational ... Possess a strong working knowledge of SOLIDWORKS Computer Aided Design (CAD) software * Ability to ...

Junior Mechanical Engineer

Madison, AL · On-site

$54K - $70K/yr

What you'll do as a Junior Mechanical Engineer (may not be all inclusive): * Evaluate operational ... Possess a strong working knowledge of SOLIDWORKS Computer Aided Design (CAD) software * Ability to ...

Junior Mechanical Engineer

Madison, AL · On-site

$54K - $70K/yr

What you'll do as a Junior Mechanical Engineer (may not be all inclusive): * Evaluate operational ... Possess a strong working knowledge of SOLIDWORKS Computer Aided Design (CAD) software * Ability to ...

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 Sep 9, 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 is a junior computer programmer?

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 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 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 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, 80% Full Time, 16% Part Time, 1% Temporary, 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.

CAD Design Lead

Huntsville, AL • On-site

$25.75 - $35.50/hr

Other

Posted 3 days ago

New


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Travel Required: Yes

Position Summary

The CAD Design Lead is responsible for leading the creation, review, and optimization of detailed 3D and 2D designs for ground combat vehicle systems and components. This role combines advanced CAD expertise with leadership skills to ensure designs meet stringent aerospace standards, requirements, safety requirements, and achieve project objectives. The CAD Design Lead will also play a key role in the deployment Product Lifecycle Management (PLM) tools and processes, maintain the product structure, and ensure the configuration management of the As-Designed, As-Built, and As-Maintained configuration of the platform.

Essential Duties and Responsibilities
  • Lead CAD Design Development: Oversee the creation and refinement of 3D models and technical drawings for aircraft, spacecraft, or other aerospace systems using advanced CAD software (e.g., CATIA, NX, SolidWorks).
  • Interface with other CAD managers to transition designs to HDUSA.
  • Participate in technical interchange meetings with government representatives, subcontractors, and program stakeholders.
  • Collaborate Across Teams: Work with design engineers, analysts, and other disciplines to interpret specifications, integrate systems, and resolve design challenges.
  • Ensure Compliance: Verify designs meet aerospace engineering standards, regulations (e.g., AS9100, MIL-STD-31000), and safety requirements.
  • Ensure Technical Data Packages comply with DI-SESS-81830, DI-SESS-81000F, and DI-SESS-80776B.
  • Review & Approve Designs: Conduct quality control checks, validate accuracy, and approve CAD deliverables before production.
  • Optimize Processes: Improve CAD workflows, design standards, and best practices to increase efficiency and consistency.
  • Mentor & Train: Guide junior CAD engineers, provide technical training, and foster a culture of excellence.
  • Document & Report: Maintain comprehensive design records, participate in design reviews, and report progress to stakeholders.
Required Qualifications
  • Education: Bachelor’s degree in Aerospace Engineering, Mechanical Engineering, or a related field; advanced degrees or PE certification preferred.
  • Experience: Minimum 10+ years in aerospace or defense CAD design, with progressive leadership responsibilities.
  • Technical Skills: Expertise in advanced CAD software, GD&T, and possibly FEA or rapid prototyping.
  • Professional experience within the U.S. defense sector, including familiarity with DoD acquisition processes, standards, and regulations.
  • Strong analytical skills and the ability to communicate technical information clearly in written and verbal formats.
  • Ability to travel as required by program needs.
Preferred Qualifications
  • Active DoD security clearance or the ability to obtain one.
  • Experience with military ground vehicle systems or platform level CAD maintenance and the deployment and maintenance of PLM systems.
  • Prior experience supporting large, complex defense acquisition programs or major system integrations.

We are an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, national origin, age, sex, gender identity or expression, sexual orientation, disability, veteran status, or any other protected characteristic.

#J-18808-Ljbffr