1

Junior Programmer Jobs in Alabama (NOW HIRING)

Help develop machinists and junior programmers. Requirements Qualifications Required * 10+ years of CNC programming experience * Complex 5-axis programming experience * Strong GD&T and blueprint ...

Senior CNC Programmer

Birmingham, AL · On-site

$90 - $120/hr

Mentor machinists and junior programmers on machining strategy and process discipline * 10+ years of CNC programming experience in a precision manufacturing environment * Proven experience ...

SMX is actively searching for a dynamic and adept Junior Cloud Engineer to support our government client in Huntsville, AL. This role emphasizes operational excellence, championed by a commitment to ...

SMX is actively searching for a dynamic and adept Junior Cloud Engineer to support our government client in Huntsville, AL. This role emphasizes operational excellence, championed by a commitment to ...

Senior CNC Programmer (NX)

Huntsville, AL · On-site

$26 - $35.75/hr

Mentor machinists and junior programmers on machining strategy and process discipline Requirements * 10+ years of CNC programming experience in a precision manufacturing environment * Proven ...

Showing results 21-40

Junior Programmer information

See Alabama salary details

$6

$24

$42

How much do junior programmer jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for junior 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.

How to get a job as a junior programmer?

To get a job as a junior programmer, develop foundational coding skills in languages like Python, Java, or C++, and build a portfolio of projects to demonstrate your abilities. Gaining experience through internships, coding bootcamps, or online courses can improve your chances, along with understanding version control systems like Git and basic knowledge of software development processes.

What are the key skills and qualifications needed to thrive in the junior programmer position, and why are they important?

To thrive as a Junior Programmer, you need a solid understanding of programming basics, strong problem-solving skills, and often a degree or certification in computer science or a related field. Familiarity with common programming languages such as Python, Java, or C++, and experience with version control systems like Git, are highly valuable. Attention to detail, willingness to learn, and effective communication set candidates apart in collaborative tech environments. These abilities enable Junior Programmers to contribute to diverse projects, adapt quickly, and work productively on development teams.

Can I become a junior programmer with no experience?

Yes, it is possible to become a junior programmer with no prior experience, as many entry-level positions focus on basic coding skills and willingness to learn. Learning programming languages such as Python or Java, completing online courses, and building a portfolio of projects can help you qualify for such roles. Employers often value problem-solving ability and motivation alongside formal experience.

What does a junior programmer do?

Junior Programmers usually assist with writing, testing, and debugging code under the guidance of more senior developers. They often work on smaller modules of larger projects, fix bugs, and help with documentation or software updates. The work environment is typically team-based, which provides frequent opportunities to learn from experienced colleagues and tackle challenges together. As you gain experience, you may gradually take on more complex responsibilities and contribute directly to project planning and implementation.

What is a junior programmer?

A Junior Programmer is an entry-level software developer responsible for writing, testing, and debugging code under the guidance of senior developers. They work on small tasks within a larger project, assisting in software development and maintenance. Junior Programmers often use programming languages like Java, Python, or JavaScript and collaborate with teams to build applications. This role helps them gain experience, improve coding skills, and learn industry best practices.

What are the most commonly searched types of Programmer jobs in Alabama? The most popular types of Programmer jobs in Alabama are:
What cities in Alabama are hiring for Junior Programmer jobs? Cities in Alabama with the most Junior Programmer job openings:
Infographic showing various Junior Programmer job openings in Alabama as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 8% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $50,820 per year, or $24.4 per hour.

Junior Radar Engineer

Torch Technologies, Inc.

Huntsville, AL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Job description

Torch Technologies
Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As one of the nation's top 100 defense companies, the services we provide directly support the men and women who serve our country. Our corporate mission sums up the pride our employee-owners take in the work we do: "Lighting the Pathway of Freedom". And, as a Certified Evergreen ESOP, we have made the commitment to grow and sustain our company for the next 100 years! Come grow with us!
Torch Technologies is currently seeking a Junior Radar Engineer to support the Tactical Missile Systems team on Redstone Arsenal. This position offers a unique mentorship opportunity to work alongside a senior radar engineer. The ideal candidate will be a motivated self-starter with a foundational understanding of electromagnetic physics who is eager to learn how to develop, integrate, and analyze software models and simulations of radars and RF phenomenology.
Job Duties:
  • Integrate vendor-supplied RF software models into a common C++ simulation framework and scene generation environment.
  • Develop and implement math and physics-based models for RF phenomenology (e.g., RCS, environmental clutter, signal propagation, and antenna patterns).
  • Develop and execute MATLAB and Python analysis scripts to evaluate signal processing algorithms, RF component models, and integrated radar system performance.

Job Requirements:
  • US Citizenship.
  • Bachelor's Degree in Electrical Engineering, Physics, Mathematics or a related technical discipline.
  • 3+ years experience (or equivalent academic/project experience) with software development, modeling and simulation, radar systems, RF phenomenology, and/or data analysis.
  • Experience using MATLAB, C++, Python, Fortran, or other programming languages to solve mathematical problems, analyze datasets, or model physical systems.
  • Strong interpersonal skills, with the ability to work effectively in a team environment and independently as an individual.
  • Must have the ability to obtain and maintain a security clearance.

Preferred Requirements:
  • Experience effectively communicating complex topics.
  • A strong interest or foundational experience in radar systems, electromagnetics theory, or digital signal processing.
  • Experience developing and executing statistical studies (e.g., Monte Carlo analysis) using MATLAB or Python.

Schedule: M-F; 8-5
Work Location: Customer- site
Travel: Yes, 0-10%
Relocation Assistance Available: No
Position Contingent Upon Award of Contract: No
#LI-TS
Benefits:
Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.
Applying to Torch Technologies:
Only those candidates invited for an interview will be contacted. Employment at Torch Technologies is contingent upon the successful completion of a comprehensive background check.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, citizenship, ancestry, marital status, protected veteran status, disability status or any other status protected by federal, state, or local law. Torch Technologies, Inc. participates in E-Verify.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Careers Link as a result of your disability. You can request reasonable accommodations by sending an email to HR@torchtechnologies.com. Thank you for your interest in Torch Technologies.