1

Software Engineering Apprenticeship Jobs in Alabama

SR Product Design Engineer

Birmingham, AL · On-site

$120K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... using CAD software. * Review product design for compliance with engineering principles, company ... Youth & State Apprentice Programs Benefits (Effective 1st Day of Month Following Hire Date)

SR Product Design Engineer

Irondale, AL

$120K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... using CAD software. * Review product design for compliance with engineering principles, company ... Youth & State Apprentice Programs Benefits (Effective 1st Day of Month Following Hire Date)

SR Product Design Engineer

Irondale, AL · On-site

$120K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... using CAD software. * Review product design for compliance with engineering principles, company ... Youth & State Apprentice Programs Benefits (Effective 1st Day of Month Following Hire Date)

Bridge Design Engineer

Birmingham, AL · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with Bluebeam, ProjectWise, Bentley Engineering software, and ALDOT in house design ... and apprenticeship. Atlas makes hiring decisions based solely on qualifications, merit, and ...

Controls Technician

Hartselle, AL · On-site

$26.75 - $35.25/hr

... Programming & Installation electronics). * Experience troubleshooting motors, drives, electrical ... Experience with all levels of Allen Bradley software Slice to RS Studio 5000, Siemens Software ...

Controls Technician

Hartselle, AL · On-site

$26.75 - $35.25/hr

... Programming & Installation electronics). * Experience troubleshooting motors, drives, electrical ... Experience with all levels of Allen Bradley software Slice to RS Studio 5000, Siemens Software ...

next page

Showing results 1-20

Software Engineering Apprenticeship information

What is a software engineering apprenticeship?

A Software Engineering Apprenticeship is a structured, hands-on training program that allows individuals to gain real-world software development experience while working under the guidance of experienced engineers. Apprentices typically work on coding projects, collaborate with teams, and learn industry best practices. These programs are designed for individuals with little to no professional experience and often serve as a pathway to a full-time software engineering role.

What kind of mentorship or training can I expect during a software engineering apprenticeship?

As a Software Engineering Apprentice, you’ll usually receive structured mentorship from experienced developers who guide you through technical challenges and review your code. Many programs offer a mix of hands-on project work, regular check-ins, and formal training sessions to help build your skills incrementally. You may have the chance to rotate across teams or work with different specialists, giving you exposure to various technologies and work styles. This supportive environment not only accelerates your learning but also prepares you for a successful transition into a full-time software engineering role.

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

To thrive as a Software Engineering Apprentice, you need a solid grasp of programming fundamentals, problem-solving abilities, and a relevant educational background such as coursework in computer science or related fields. Familiarity with modern development tools, version control systems like Git, and at least one popular programming language (such as Python, Java, or JavaScript) is typically expected. Strong communication, eagerness to learn, and teamwork skills set successful apprentices apart. These competencies ensure you can effectively contribute to projects, absorb knowledge quickly, and adapt to fast-paced engineering teams.

What are popular job titles related to Software Engineering Apprenticeship jobs in Alabama?

For Software Engineering Apprenticeship jobs in Alabama, the most frequently searched job titles are:

What job categories do people searching Software Engineering Apprenticeship jobs in Alabama look for?

The top searched job categories for Software Engineering Apprenticeship jobs in Alabama are:

Infographic showing various Software Engineering Apprenticeship job openings in Alabama as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

IT Support Specialist I

Alabama Credit Union

Tuscaloosa, AL • On-site

Full-time

Re-posted 11 days ago


Alabama Credit Union rating

8.8

Company rating: 8.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz


Job description

Description

Provides front-line technical support to end users across the organization. This role is responsible for responding to incoming service requests via phone, email, or ticketing systems, and resolving common hardware, software, and connectivity issues. The Specialist I ensures timely documentation of issues and resolutions and escalates more complex problems to higher-level support staff.

Requirements

Experience: Three years to five years of similar or related experience.

Education: (1) A two year college degree with background in the following: technology, engineering, and mathematics (STEM) educational disciplines; or (2) Completion of a specialized course of study at a business or trade school with background in the following: technology, engineering, and mathematics (STEM) educational disciplines or (3) Completion of a specialized and extensive in-house training or apprenticeship program.

Interpersonal Skills: Work involves much personal contact with others inside and/or outside the organization for the purpose of first-level conflict resolution, building relationships, and soliciting cooperation. Discussions involve a higher degree of confidentiality and discretion, requiring diplomacy and tact in communication.

Other Skills: Diagnostic and maintenance abilities with PC hardware, software, and Local Area Network, Windows server and desktop operating systems, and MS Office. Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required. Experience or coursework regarding VOIP system setup and troubleshooting is required.

Physical Requirements: During the course of a normal workday, incumbents will sit, stand, walk, see, hear, reach, push, pull use gross and fine motor coordination for activities such as using standard office machines, using paper and routinely lift and carry incidental items such as computers and printers weighing in excess of 40 pounds. Will occasionally stoop, kneel, and lift objects for the purpose of installing desktop software, cables, and networking materials.


What Alabama Credit Union employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom