1

Software Developer Internship Jobs in Huntsville, AL

Civil Engineer I

Huntsville, AL · On-site

$70K - $74K/yr

... software. Data is collected, generated and disseminated for private, commercial and public works ... May coordinate the work of employees or engineering interns engaged in the collection of field data ...

Civil Engineer I

Huntsville, AL · On-site

$70K - $74K/yr

... software. Data is collected, generated and disseminated for private, commercial and public works ... May coordinate the work of employees or engineering interns engaged in the collection of field data ...

This position provides an opportunity to work alongside systems, software, network, cybersecurity ... work, internships, research, or academic projects. * Familiarity with SysML and MBSE concepts ...

This position provides an opportunity to work alongside systems, software, network, cybersecurity ... work, internships, research, or academic projects. * Familiarity with SysML and MBSE concepts ...

This position provides an opportunity to work alongside systems, software, network, cybersecurity ... work, internships, research, or academic projects. * Familiarity with SysML and MBSE concepts ...

... internship experience in aerospace or related engineering fields. * Familiarity with CAD and simulation software (SolidWorks, CATIA, NX, ANSYS, MATLAB, etc.). * Basic understanding of aerodynamics ...

... internship experience in aerospace or related engineering fields. * Familiarity with CAD and simulation software (SolidWorks, CATIA, NX, ANSYS, MATLAB, etc.). * Basic understanding of aerodynamics ...

Engineering Intern

Huntsville, AL · On-site

$48K - $86K/yr

This internship has the flexibility to be part-time (12 hours minimum) or full-time, depending on school schedule. You will join a diverse team of junior-to-senior software developers, engineers, and ...

... software such as SolidWorks, Fusion 360, Inventor, AutoCAD, or similar tools Hands-on experience through personal projects, robotics teams, engineering clubs, internships, or technical coursework ...

Engineering Co-Op

Huntsville, AL

$15.50 - $20.25/hr

... software such as SolidWorks, Fusion 360, Inventor, AutoCAD, or similar tools Hands-on experience through personal projects, robotics teams, engineering clubs, internships, or technical coursework ...

Showing results 41-60

Software Developer Internship information

See Huntsville, AL salary details

$11

$21

$37

How much do software developer internship jobs pay per hour?

As of Aug 12, 2026, the average hourly pay for software developer internship in Huntsville, AL is $21.83, according to ZipRecruiter salary data. Most workers in this role earn between $17.64 and $23.12 per hour, depending on experience, location, and employer.

What is a software developer internship?

A Software Developer Internship is a temporary position designed for students or recent graduates to gain hands-on experience in software development. Interns work alongside experienced developers to assist in coding, debugging, testing, and sometimes designing software solutions. The role helps interns improve their programming skills, understand software development workflows, and gain exposure to industry tools and practices. Many internships also offer mentorship and networking opportunities, which can lead to full-time positions after graduation.

What types of projects or assignments can I expect as a software developer intern?

As a Software Developer Intern, you'll typically work on real-world projects that support the ongoing development goals of your team, such as building features, fixing bugs, or participating in code reviews. Many internships involve collaborating with full-time developers, attending daily stand-ups, and sometimes contributing to documentation or testing efforts. This hands-on experience not only helps you apply classroom knowledge but also exposes you to agile development methodologies and workplace best practices. You'll have the opportunity to make impactful contributions while learning from experienced mentors and peers.

What are the key skills and qualifications needed to thrive in a software developer internship, and why are they important?

To thrive as a Software Developer Intern, you need a foundational understanding of programming languages such as Python, Java, or C++, typically supported by relevant coursework or coding projects. Familiarity with version control tools like Git, basic software development frameworks, and participation in coding bootcamps or certifications is advantageous. Strong problem-solving ability, eagerness to learn, and effective communication skills set top candidates apart. These skills and qualities enable interns to effectively contribute to projects, collaborate with teams, and adapt quickly to professional development environments.

What are the most commonly searched types of Software Developer jobs in Huntsville, AL? The most popular types of Software Developer jobs in Huntsville, AL are:
What cities near Huntsville, AL are hiring for Software Developer Internship jobs? Cities near Huntsville, AL with the most Software Developer Internship job openings:
Infographic showing various Software Developer Internship job openings in Huntsville, AL as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 11% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $45,398 per year, or $21.8 per hour.

$70K - $74K/yr

Full-time

Re-posted 23 days ago


Job description

Position Overview This is technical work in preparing engineering drawings, maps, and other data for public works engineering projects. Work involves preparing precise drawings and maps from engineering and survey notes using AutoCAD Civil 3D software. Data is collected, generated and disseminated for private, commercial and public works construction projects.

Work is performed with independence of judgment and action. It is then reviewed for adherence to policies and procedures, accuracy and completeness and for results achieved. Work is checked and reviewed frequently throughout its progress and at its completion by senior engineers.

Essential Duties and Responsibilities (All duties listed may not be included in any one position nor does the list include all tasks found in a position of this class.) Plans, designs and prepares signs, charts, illustrations and related materials using various GIS sources including computer software and drafting techniques. Maintains and updates maps of the County's infrastructure system. Prepares street plans, profiles, and cross sections for the grading, paving and curbing of county roads, avenue, boulevards, sidewalks, and traffic ways, utilizing AutoCAD Civil 3D computer software

Reduces survey field notes, and plots preliminary drawings, including property lines and existing utilities such as water mains, gas mains, underground electrical, and telephone conduits, steam lines, sanitary laterals, and storm sanitary sewers; from preliminary project drawings. Completes construction details such as special manholes, inlet and outlet structure, junction chambers, gate chambers, gate valves, and fire hydrants. Researches various types of data forms including deed descriptions and recorded plats; locates information and data for engineering staff, utility company representatives, property owners and the general public.

Ensures that all plans, maps, projects, and surveys are properly filed and current. Updates map file and computerized data base for archived projects on an on-going basis. May coordinate the work of employees or engineering interns engaged in the collection of field data using GPS/GIS mapping systems.

Interacts with members of the public, public officials, and other governmental agencies to investigate complaints and provide information related to public infrastructure. Reviews plans and applications submitted by external surveying, engineering, construction, or other entities to ensure technical compliance with County ordinances and regulations. Performs other related work as required.

Education and Experience Education and Experience Must have a high school diploma or GED. Bachelor of Science degree in Civil Engineering from an ABET-accredited institution. Minimum of three years of experience using AutoCAD Civil 3D software.

Minimum of three years of experience in the field of civil engineering. Knowledge, Skill, and Ability Considerable knowledge of engineering practices applied in the location, design, and construction of roads and structures. Considerable knowledge of the terminology, methods, equipment, practices, instruments, and techniques of general engineering mapping and drawing.

Ability to operate computerized positioning and mapping programs. Ability to prepare maps and drawings from survey field notes, utilizing AutoCAD Civil 3D software. Skill in the use of computerized programs and equipment, drafting instruments and devices.

Skill in the operation of all standard surveying and drafting instruments. Skill in the performance of all algebraic and trigonometric computation applied in standard surveying and highway design operations. Ability to read and interpret assigned types of civil engineering plans, maps and specifications, and to obtain compliance by the contractor in all details.

Certifications or Licenses Certification as an Engineering Intern from the Alabama Board of Licensure for Professional Engineers and Land Surveyors. Bachelor of Science degree in Civil Engineering from an ABET-accredited institution. To be considered for this position, all applicants must complete the employment application in full.

Madison County is an Equal Employment Opportunity Employer that encourages applicants from diverse backgrounds to apply. Madison County is a drug-free workplace and conducts drug and alcohol testing.