1

Junior Programmer Jobs in Alabama (NOW HIRING)

Jr. Software Developer

Huntsville, AL ยท On-site

$62K - $81K/yr

We are seeking a junior-level AI Software Developer (2-5 years of experience) who is passionate about applying artificial intelligence to transform complex engineering and business data into ...

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL ยท On-site

$62K - $81K/yr

Job Title JUNIOR SOFTWARE DEVELOPER Location Huntsville, AL 35806 US (Primary) Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security ...

Design Engineer, Jr Level

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Junior Design Engineer supports the design, development, testing, and documentation of engineering products, systems, and components. Working under the guidance of senior engineering staff, this ...

Design Engineer, Jr Level

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Junior Design Engineer supports the design, development, testing, and documentation of engineering products, systems, and components. Working under the guidance of senior engineering staff, this ...

Junior Test Engineer

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through regression testing, integration testing, functional testing, or system qualification testing for the ...

Junior Test Engineer

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Junior Test Engineer, your duties will include the following, but are not limited to: * Analyze LRUs to identify electrical interfaces, signals, and functional behaviors * Reverse engineer ...

Design Engineer, Jr Level

Huntsville, AL

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Junior Design Engineer supports the design, development, testing, and documentation of engineering products, systems, and components. Working under the guidance of senior engineering staff, this ...

Design Engineer, Jr Level

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Junior Design Engineer supports the design, development, testing, and documentation of engineering products, systems, and components. Working under the guidance of senior engineering staff, this ...

Junior Test Engineer

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through regression testing, integration testing, functional testing, or system qualification testing for the ...

Junior Test Engineer

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through regression testing, integration testing, functional testing, or system qualification testing for the ...

Junior Test Engineer

Huntsville, AL ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Junior Test Engineer, your duties will include the following, but are not limited to: * Analyze LRUs to identify electrical interfaces, signals, and functional behaviors * Reverse engineer ...

Showing results 41-60

Junior Programmer information

See Alabama salary details

$6

$24

$42

How much do junior programmer jobs pay per hour?

As of Aug 12, 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.

Jr. Software Developer

deciBel Research, Inc.

Huntsville, AL โ€ข On-site

$62K - $81K/yr

Full-time

Re-posted 5 days ago


Job description

deciBel Research has an immediate opening for a Jr. Software Developer in Huntsville, AL.Position Description:We are seeking a junior-level AI Software Developer (2–5 years of experience) who is passionate about applying artificial intelligence to transform complex engineering and business data into actionable insights. In this role, you'll develop intelligent analytics solutions that integrate data from engineering and enterprise tools such as Cameo Systems Modeler, Tableau, and other structured and unstructured data sources to create dynamic dashboards, visualizations, and decision-support capabilities.You'll work closely with systems engineers, software developers, data engineers, and product stakeholders to build AI-enabled solutions that improve visibility into complex programs and accelerate decision-making. We value practical innovation, technical curiosity, and engineers who enjoy solving challenging problems while delivering software that has an immediate impact.Responsibilities IncludeDesign, develop, and maintain AI-enabled applications using technologies such as Python, machine learning frameworks, APIs, and modern software engineering practicesDevelop intelligent data pipelines that ingest, correlate, and analyze information from tools including Cameo Systems Modeler, Tableau, databases, and other enterprise data sourcesBuild AI-powered dashboards, visualizations, and interactive analytics that transform complex technical and program data into actionable insights for engineers and decision-makersDevelop retrieval, summarization, and natural language query capabilities using modern AI and Large Language Model (LLM) technologiesCreate scalable data models and services that support analytics, reporting, and digital engineering initiativesCollaborate with systems engineers, software developers, data scientists, UX designers, and product owners in an agile, cross-functional environmentIntegrate AI capabilities with existing enterprise applications through REST APIs, cloud services, and modern software architecturesParticipate in technical design reviews, code reviews, architecture discussions, and continuous improvement activitiesPrototype innovative AI solutions and mature successful concepts into production-ready softwareStay current with emerging AI, machine learning, and data visualization technologies, applying them thoughtfully to solve real-world engineering and business challengesEducation Requirements:BS Computer Science or Computer EngineeringExperience Requirements:A degree in Computer Science or related field and some hands-on experience, personal projects, GitHub contributions, bootcamp experience, or internshipsDemonstrative experience with at least one modern programming language (Python, C++, Rust)Experience with Linux operating systemBuilt at least one meaningful service/APISystem-level thinkingGit + Linux proficiencyCuriosity, problem-solving, and a willingness to experimentComfort working in collaborative, iterative development environmentsStrong communication skills and a desire to growSpecial Skills Desired:2–5 years of software development experience with strong proficiency in Python or similar scripting languagesExperience developing applications using Large Language Models (LLMs), generative AI frameworks, or machine learning technologiesExperience integrating data from engineering, project management, or business intelligence platforms such as Cameo Systems Modeler, Tableau, databases, or similar enterprise toolsExperience building dashboards and data visualization solutions using Tableau, Power BI, Plotly Dash, Streamlit, or similar technologies.Familiarity with AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or equivalentExperience developing RESTful APIs and working with structured and unstructured data.Knowledge of vector databases, Retrieval-Augmented Generation (RAG), embeddings, or semantic search is highly desirableExperience with cloud platforms (AWS, Azure, or Google Cloud) and containerized applications is a plusStrong problem-solving, communication, and collaboration skillsApplicant selected must have an active Secret security clearance. Must be a U.S. Citizen.
Job Posted by ApplicantPro