2

Entry Level Computer Programming Jobs in Huntsville, AL

Machinist I - Entry Level

Decatur, AL · On-site

$19.50 - $26.50/hr

Primetals Technologies USA, LLC is a leading partner for engineering, plant construction and ... Performs setup, and operation of computer numerical controlled (CNC) machines * May also operate ...

Surveillance Technician

Redstone Arsenal, AL · On-site

$20.75 - $25.25/hr

Job Title Surveillance Technician Career Level Entry Level Job Type Full-Time Location RWESS ... in engineering technical work that developed skills in quality, precision measurement, or CAD ...

Job Title Buyer/Purchaser Career Level Entry Level Job Type Full-Time Location RWESS - Redstone ... We provide the advanced engineering, innovative technology, and subject-matter expertise to deliver ...

Overview Geospatial Analyst is an entry-level full-time position with career progression ... Solid proficiency in ArcGIS. CAD experience is desired, but not required. * Excellent written ...

Geospatial Analyst

Huntsville, AL · On-site

$18 - $23/hr

Geospatial Analyst is an entry-level full-time position with career progression opportunities. The ... Solid proficiency in ArcGIS. CAD experience is desired, but not required. * Excellent written ...

Overview Geospatial Analyst is an entry-level full-time position with career progression ... Solid proficiency in ArcGIS. CAD experience is desired, but not required. * Excellent written ...

next page

Showing results 1-20

Entry Level Computer Programming information

See Huntsville, AL salary details

$33.2K

$65.3K

$96.1K

How much do entry level computer programming jobs pay per year?

As of Jun 21, 2026, the average yearly pay for entry level computer programming in Huntsville, AL is $65,349.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,800.00 and $80,500.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Computer Programming vs Software Developer?

AspectEntry Level Computer ProgrammingSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in CS or related field often preferred
Work EnvironmentInternships, junior roles, team projectsFull-time positions in tech companies, startups, or agencies
Employer & Industry UsageEntry-level roles across various industriesDeveloping, testing, and maintaining software applications
Common Search & ComparisonYesYes

Entry Level Computer Programming typically involves basic coding tasks and learning foundational skills, often requiring an associate's degree or bootcamp certification. Software Developers usually have more experience, often hold a bachelor's degree, and are responsible for designing, developing, and maintaining software applications. While both roles involve coding, Software Developers have broader responsibilities and work in more advanced project environments.

What types of projects or tasks can I expect to work on as an entry-level computer programmer?

As an entry-level computer programmer, you will typically be assigned tasks such as writing and testing code, fixing bugs, and assisting in the development of new features under the guidance of more experienced developers. You might also help maintain existing software, update documentation, and participate in code reviews. Working closely with other team members, such as software engineers, QA testers, and product managers, is common, which helps you build both technical and collaborative skills early in your career.

Is programming still worth it in 2026?

Entry level computer programming remains a valuable skill in 2026, as demand for software development, data analysis, and automation continues to grow across industries. Learning popular languages like Python, Java, or JavaScript and gaining experience with tools such as Git can enhance job prospects and career growth.

Is 27 too late to start coding?

Entry level computer programming roles are open to individuals of all ages, including those starting at 27 or older. Many programmers begin learning coding skills later in life and successfully transition into tech careers by gaining proficiency in programming languages, building portfolios, and obtaining relevant certifications. Age is generally not a barrier to starting a career in programming if you are committed to learning and developing your skills.

What Are Entry-Level Computer Programming Jobs?

Entry-level computer programming jobs focus on building the coding skills needed to create complex, robust software. In this role, you help with the development of code, experience the daily routine of a programmer, and help design and test software for your company. Entry-level computer programmers often build and install databases, conduct performance audits, convert logical sequences into programming languages, perform trial runs, modify code, and adjust the software to account for different computing environments. You may also perform data mining and data warehousing to create reports and briefings for other employees. Learning is a key element of this job, and employers often use a structured work process to help develop your skills before promoting you to a regular programmer.

What are the key skills and qualifications needed to thrive as an Entry Level Computer Programmer, and why are they important?

To thrive as an Entry Level Computer Programmer, you need a solid understanding of programming languages such as Python, Java, or C++, along with a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and code editors is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are valuable soft skills that help programmers excel. These abilities are crucial for writing efficient, reliable code and collaborating on software development projects in a professional environment.

What are entry level computer programming jobs?

Entry level computer programming jobs are positions designed for individuals who are new to the field of software development, often recent graduates or career changers. These roles typically involve writing, testing, and debugging code under the guidance of more experienced developers. Entry level programmers may work with a variety of programming languages and tools to help build or maintain software applications. These positions provide foundational experience in coding, problem-solving, and collaborating within a software development team.

How do I get a programming job with no experience?

Entry level computer programming jobs often require demonstrating coding skills through personal projects, internships, or certifications such as CompTIA or Microsoft. Building a portfolio, learning relevant programming languages like Python or Java, and gaining practical experience through online courses or open-source contributions can improve chances of securing an entry-level position.

What job makes $10,000 a month without a degree?

Entry-level computer programming roles typically do not pay $10,000 a month without experience or advanced skills. High-paying tech jobs often require specialized knowledge, certifications, or experience, and salaries of this level are usually associated with senior positions or freelance consulting rather than entry-level roles.
What are the most commonly searched types of Computer Programming jobs in Huntsville, AL? The most popular types of Computer Programming jobs in Huntsville, AL are:
What are popular job titles related to Entry Level Computer Programming jobs in Huntsville, AL? For Entry Level Computer Programming jobs in Huntsville, AL, the most frequently searched job titles are:
What job categories do people searching Entry Level Computer Programming jobs in Huntsville, AL look for? The top searched job categories for Entry Level Computer Programming jobs in Huntsville, AL are:
Infographic showing various Entry Level Computer Programming job openings in Huntsville, AL as of June 2026, with employment types broken down into 1% Locum Tenens, 78% Full Time, 20% Part Time, and 1% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $65,349 per year, or $31.4 per hour.
Associate Engineer - Systems Engineering

Associate Engineer - Systems Engineering

AeroVironment, Inc.

Huntsville, AL • On-site

$60K - $86K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Worker Type
Regular
Job Description
Summary
The Associate Systems Engineer is an entry level position which will have the opportunity to interact with our Engineering, Program Management, Operations, and Supply Chain departments to ensure our solutions to customer requirements are optimized, technically feasible, and achievable in terms of cost and schedule. In this role, you will work with a talented group of engineers to drive projects to completion. This role will operate as part of the design and development team led by our Chief Engineer.
Position Responsibilities
• Evaluates customer-provided requirements and identifies platform impacts, cost, schedule, and technical performance risks and communicates those to key stakeholders.
• Contributes to the development of new product requirements through consultations with Program Managers and end customers.
• Support design and analysis tasks using AeroVironment and industry developed tools.
• Perform a variety of engineering support activities on R&D projects
• Assists in the development and analysis of proposals, specifications, and Interface Control Documents (ICDs).
• Ensures that integration efforts will satisfy all performance requirements, achieve delivery schedule, stay within budget, and meet cost targets.
• Works with applicable Program Manager and customer leads to facilitate the resolution of technical issues.
• Creates necessary documentation, such as requirements documentation, high-level design specifications, and test plans.
• Develops and presents materials for project related briefings including design reviews to be given to internal and external customers.
• Works independently with little supervision.
• Provides articulate, accurate instructions and guidance to lower-level engineers and team members outside the department
Basic Qualifications (Required Skills & Experience)
• Bachelor's Degree in STEM (Science, Technology, Engineering or Math) field.
• 0-2 years of experience in an engineering design or development environment
• Experience with integrating new capabilities onto platforms, requiring flow-down of requirements to lower-level systems.
• Experience project planning in terms of schedule, budget, and resource estimations.
Other Qualifications & Desired Competencies
• Master's Degree in a Mechanical, Aerospace, Electrical, or Systems Engineering discipline (or equivalent)
• Proven success collaborating with Engineering disciplines (Electrical, Software, Mechanical, and System Engineers) to define system architecture and integration details.
• Strong troubleshooting skills and ability to resolve technical issues efficiently and independently, utilizing subject matter experts when needed.
• Ability to effectively communicate with and present to various levels internal to the organization and externally to customers and suppliers.
Physical Demands
• Ability to work in an office and production environment (Constant)
• Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)
Clearance Level
Secret
The salary range for this role is:
$60,500 - $86,100
AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills.
ITAR Requirement:
This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: http://www.avinc.com/myavbenefits.
We also encourage you to review our company website at http://www.avinc.com to learn more about us.
Principals only need apply. NO agencies please.
About AV:
AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.
We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.
If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
U.S. Citizenship is required. Secret or Top Secret clearance, or the ability obtain a clearance is desired.