1

Software Developer Apprenticeship Jobs in Alabama

Operating Engineer Apprenticeships, Technical Program Certifications, or Prior Military training in ... Computer literacy to use business software, the Internet, enter data/retrieve data * Human ...

New

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

next page

Showing results 1-20

Software Developer Apprenticeship information

See Alabama salary details

$43.5K

$101.4K

$150.5K

How much do software developer apprenticeship jobs pay per year?

As of Jul 13, 2026, the average yearly pay for software developer apprenticeship in Alabama is $101,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,600.00 and $117,800.00 per year, depending on experience, location, and employer.

What is a Software Developer Apprenticeship?

A Software Developer Apprenticeship is a structured training program that combines paid, on-the-job experience with classroom learning to help individuals develop the skills needed to become professional software developers. Apprentices are typically mentored by experienced developers and work on real projects while learning programming languages, software development methodologies, and problem-solving techniques. These programs often last one to two years and are designed for those looking to start a career in technology, often without requiring a formal computer science degree.

What Are Software Developer Apprenticeship Opportunities?

Software developer apprenticeship opportunities are for entry-level workers who want to enter the programming field. Your duties during an apprenticeship include training to write and test code, working in a professional development environment, and using software development frameworks and methodologies. Some apprenticeships involve working under the supervision of a mentor, while other apprentices handle entry-level responsibilities as part of a development team. You work with a specific set of computer languages, such as HTML and javascript for web development and Java and C++ for software or applications.

What are the key skills and qualifications needed to thrive as a Software Developer Apprentice, and why are they important?

To thrive as a Software Developer Apprentice, you need a foundational understanding of programming languages, problem-solving abilities, and typically a relevant educational background or demonstrated coding skills. Familiarity with version control systems like Git, basic knowledge of software development methodologies, and exposure to integrated development environments (IDEs) are important. Strong communication, eagerness to learn, and teamwork are essential soft skills that help apprentices integrate into development teams and absorb new concepts quickly. These skills and qualities are crucial for building technical competence, collaborating effectively, and progressing in a dynamic learning environment.

What types of projects and tasks can I expect to work on during a Software Developer Apprenticeship?

As a Software Developer Apprentice, you'll typically work on a variety of real-world coding projects under the guidance of experienced developers. These can include contributing to bug fixes, developing small features, writing unit tests, and participating in code reviews. You'll often collaborate closely with cross-functional teams, attend regular stand-up meetings, and receive feedback to help you grow. The apprenticeship is structured to provide hands-on experience while gradually increasing your responsibilities as your skills develop.

What is the difference between Software Developer Apprenticeship vs Software Engineer?

AspectSoftware Developer ApprenticeshipSoftware Engineer
Required CredentialsTypically no formal degree, on-the-job training, or coding bootcampsBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level, mentorship-focused, often in tech companies or startupsFull-time professional role, may involve team collaboration and project management
Employer & Industry UsageCommon in tech companies, startups, and organizations investing in trainingStandard role across industries, including tech, finance, healthcare, etc.

While a Software Developer Apprenticeship provides hands-on training and is ideal for beginners entering the tech industry, a Software Engineer role typically requires more formal education and experience. Apprenticeships serve as a pathway to becoming a full-fledged Software Engineer, offering practical skills and industry exposure.

What are the most commonly searched types of Software Developer Apprenticeship jobs in Alabama? The most popular types of Software Developer Apprenticeship jobs in Alabama are:
What are popular job titles related to Software Developer Apprenticeship jobs in Alabama? For Software Developer Apprenticeship jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Software Developer Apprenticeship jobs in Alabama look for? The top searched job categories for Software Developer Apprenticeship jobs in Alabama are:
Stationary Engineer Lead

Stationary Engineer Lead

LifeView Group

Fort Novosel, AL โ€ข On-site

Full-time

Medical, Dental, Vision, PTO

Posted 6 days ago

New


Job description

Global Connections to Employment (GCE) is a nationwide team providing jobs for people with significant disabilities, including our war-wounded veterans. Since its establishment in 1986, GCE has helped match team members to fulfilling careers, from custodial services to facilities maintenance and food services, plus other business lines in between. Working with customers from the U.S. military, commercial business and community partners - as well as federal, state and local governments - GCE is one of the country's largest private employers of persons with disabilities. Learn more at GCE.org.

Overview

Under general supervision, the Stationary Engineer performs the following skilled and technical duties; installing, maintaining, replacing, repairing, operating, or assisting in operating all heating and ventilation equipment, engines, motors, combustion engines, pumps, air compressors, ice and refrigerating machines, air conditioning units, fans, siphons, also automatic and power-oiling pumps and engines. This job requires comprehensive knowledge of installed equipment maintenance and service.

Role Requirements:

Minimum Qualifications, Knowledge, Skills, and Abilities:

  • Four (4) years of journey-level experience operating, maintaining, and repairing HVAC/boiler equipment or a combination of training, education, and experience that provides the required knowledge and abilities of a universal CFC License
  • Four (4) years of experience directing building engineers or other trade crews in the daily performance of tasks. Completion of the Union's Supervision for Chief/Assistant Chief Engineers
  • Operating Engineer Apprenticeships, Technical Program Certifications, or Prior Military training in Building Automation Systems (BAS), Central Utility Plant (CUP) operations preferred; Knowledge of the methods, tools, and equipment used in the repair of heating and air conditioning equipment in buildings and structures
  • Through knowledge of operating principles, efficiency optimization practices, and compliance requirements of heating, air conditioning, and refrigeration equipment
  • Ability to use computerized energy management software
  • Ability to use basic arithmetic
  • Ability to recognize and locate conditions which require repair and maintenance work
  • Knowledge of the tools necessary to fulfil the duties of the engineer, including special equipment necessary to operate, install, maintain, and repair equipment
  • Ability to communicate effectively and respond to questions and requests
  • Effective written communication skills using appropriate business English
  • Computer literacy to use business software, the Internet, enter data/retrieve data
  • Human relations skills to build effective working relationships
  • Demonstrated customer service, problem solving and commonsense skills.
  • Ability to read, interpret and work from blueprints, schematics and written instructions.
  • Proficient in electrical troubleshooting.
  • Knowledge of OSHA safety requirements.
  • Interface with customers to maintain a positive working relationship
  • Strong communications and interpersonal skills
  • Ability to work safely and understand all safety requirements and company policy.
  • Ability to travel to various facilities.
  • Must be able to meet eligibility requirements for work assignment on the specified contract(s).
  • Must be able to pass organization screening requirements, including state or federal background screenings as appropriate.
  • Must possess a valid driver's license in the state they reside, have a satisfactory driving record, and be insurable under the corporate policy

GCE Benefits:

At GCE, we recognize the importance of offering our team members a competitive and comprehensive benefits plan. In addition to offering voluntary benefits like medical, dental, and vision plans as well as voluntary products such as accident, hospital indemnity and critical illness, GCE also provides employer paid benefits, including Paid Time Off.ย 

Physical Requirements:

May travel to and from various locations and buildings throughout the year and in various weather conditions. Most work will take place indoors. May work with cleaning chemicals. Will be required to follow Emergency Operations Work Assignment per customer requirements. Schedules are subject to change. May require working early morning, mid-morning, afternoon, and/or evening hours and weekends and holidays.

While performing this job's duties, the team member is regularly required to bend, crouch, walk, climb stairs and ladders, reach above head, sit (to drive) and lift up to 50 pounds. Will occasionally be required to lift or move up to 50 pounds.

The mental demands, physical demands, and environmental factors described here represent those that a team member must meet to perform the job's essential functions successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Team Member ย 

To Apply:

Interested applicants please visitย https://gce.org/work-for-gce/overview/ย and complete the on-line application. If you require additional assistance, please call Human Resources atย 850-495-3512.

Global Connections to Employment, Inc. is an Equal Opportunity employer. Individuals with Disabilities and Veterans are encouraged to apply. Drug Free Workplace Employer, DRUG TESTING REQUIRED