1

Junior Computer Programmer Jobs in Alabama (NOW HIRING)

CAD Engineer / CAD Designer

Montevallo, AL

$26.50 - $36.75/hr

Junior CAD Designer * 2-5 years: CAD Engineer / CAD Designer * 5+ years: Senior CAD Engineer / CAD Design Lead Preferred Qualifications * Experience with industry-specific CAD standards. * Knowledge ...

New

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 ...

Junior .NET Developer

Huntsville, AL · On-site +1

$67K - $87K/yr

Associate degree in Information Systems, Computer Programming, Computer Science, Information ... junior-level experience. Bachelor degree desired but not required. Physical Job Requirements

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 ...

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through ... Bachelor's degree in Software Engineering, Systems Engineering, Computer Engineering, Mechanical ...

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through ... Bachelor's degree in Software Engineering, Systems Engineering, Computer Engineering, Mechanical ...

next page

Showing results 1-20

Junior Computer Programmer information

See Alabama salary details

$6

$24

$42

How much do junior computer programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for junior computer programmer in Alabama is $24.43, according to ZipRecruiter salary data. Most workers in this role earn between $14.81 and $30.05 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 Alabama?

The most popular types of Computer Programmer jobs in Alabama are:

What are popular job titles related to Junior Computer Programmer jobs in Alabama?

For Junior Computer Programmer jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Junior Computer Programmer jobs in Alabama look for?

The top searched job categories for Junior Computer Programmer jobs in Alabama are:

What cities in Alabama are hiring for Junior Computer Programmer jobs?

Cities in Alabama with the most Junior Computer Programmer job openings:

Infographic showing various Junior Computer Programmer job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 12% Part Time, 4% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $50,820 per year, or $24.4 per hour.

CAD Engineer / CAD Designer

Vultus Inc

Montevallo, AL

$26.50 - $36.75/hr

Full-time

Posted yesterday

New


Job description

CAD Engineer / CAD Designer

Job Summary

We are looking for a skilled CAD Engineer to create, modify, and maintain accurate 2D and 3D engineering drawings and models. The candidate will work closely with engineering, manufacturing, and project teams to convert design requirements into detailed CAD drawings while following company standards and engineering specifications.

Key Responsibilities
  • Create and modify 2D drawings and 3D CAD models based on engineering requirements.
  • Prepare detailed manufacturing, assembly, fabrication, and layout drawings.
  • Interpret engineering sketches, specifications, and technical requirements.
  • Develop and maintain accurate CAD models, drawings, and design documentation.
  • Make design modifications based on engineering and customer requirements.
  • Ensure drawings comply with GD&T, dimensional, tolerance, and drafting standards.
  • Perform drawing checks for dimensions, tolerances, materials, notes, and revisions.
  • Maintain proper drawing revision history and document control.
  • Coordinate with design, engineering, manufacturing, and quality teams.
  • Support prototype development and manufacturing-related design changes.
  • Identify drawing/design issues and coordinate with engineers to resolve them.
  • Maintain CAD files and engineering documentation in accordance with company procedures.
  • Follow applicable industry standards and organizational design practices.
Required Skills
  • Strong knowledge of 2D and 3D CAD design.
  • Proficiency in software such as:
    • AutoCAD
    • SolidWorks
    • CATIA
    • Creo
    • Siemens NX
    • Inventor
  • Understanding of engineering drawings and drafting standards.
  • Knowledge of GD&T, tolerances, fits, and material specifications.
  • Ability to read and interpret technical drawings.
  • Good understanding of manufacturing and fabrication processes.
  • Strong attention to detail and accuracy.
  • Good problem-solving and analytical skills.
  • Ability to work effectively with cross-functional teams.
Educational Qualification
  • Diploma or Bachelor's degree in Mechanical Engineering, Civil Engineering, Design Engineering, or a related field.
  • Relevant CAD certification is an advantage.
Experience
  • 0–2 years: Junior CAD Designer
  • 2–5 years: CAD Engineer / CAD Designer
  • 5+ years: Senior CAD Engineer / CAD Design Lead
Preferred Qualifications
  • Experience with industry-specific CAD standards.
  • Knowledge of PDM/PLM systems.
  • Experience with revision and document control.
  • Knowledge of design-for-manufacturing (DFM) principles.
  • Experience working with engineering and manufacturing teams.
Key Performance Areas
  • Drawing accuracy
  • Design quality
  • Timely completion of CAD work
  • Compliance with engineering standards
  • Revision/document control
  • Reduction of design and drawing errors
  • Effective collaboration with engineering and manufacturing teams