1

Computer Programming Apprenticeship Jobs in Alabama

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview ... Pathways, Training & Advancement Recruit Training followed by Apprentice Technical Training at ...

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview ... Pathways, Training & Advancement Recruit Training followed by Apprentice Technical Training at ...

  • Medical

  • Dental

  • Vision

  • Retirement

Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview ... Pathways, Training & Advancement Recruit Training followed by Apprentice Technical Training at ...

Showing results 21-40

Computer Programming Apprenticeship information

See Alabama salary details

$29.9K

$58.9K

$86.6K

How much do computer programming apprenticeship jobs pay per year?

As of Aug 13, 2026, the average yearly pay for computer programming apprenticeship in Alabama is $58,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $45,800.00 and $72,500.00 per year, depending on experience, location, and employer.

What does a typical day look like for someone in a computer programming apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What is a computer programming apprenticeship?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

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

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

What are popular job titles related to Computer Programming Apprenticeship jobs in Alabama? For Computer Programming Apprenticeship jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Computer Programming Apprenticeship jobs in Alabama look for? The top searched job categories for Computer Programming Apprenticeship jobs in Alabama are:
Infographic showing various Computer Programming Apprenticeship job openings in Alabama as of August 2026, with employment types broken down into 94% Full Time, and 6% Part Time. Highlights an 100% In-person job distribution, with an average salary of $58,892 per year, or $28.3 per hour.

Red Team Security Engineer III with Security Clearance

Millennium Corporation

Huntsville, AL • On-site

$155K - $175K/yr

Other

Re-posted just now


Job description

Overview Millennium is proud to be part of the Markon enterprise, a network of specialized organizations united in support of critical national security missions. This partnership strengthens our ability to deliver results by expanding our technical depth, operational reach, and access to a broader bench of proven experts, ensuring our customers continue to receive best-in-class cybersecurity support. For more than two decades, Millennium has operated at the forefront of cybersecurity. Our elite team of over 300 professionals brings an unmatched record of performance across Red Team Operations, Defensive Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest contingent of contracted Red Team operators supporting the Department of Defense, Millennium delivers unparalleled threat intelligence and battle-tested expertise to both DoD and federal civilian customers. What We Believe Millennium is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. Responsibilities Millennium is hiring Red Team Security Engineer III in Huntsville, AL. Candidate must have an active Secret Clearance with eligibility to obtain a Top Secret/SCI Clearance. The Red Team Security Engineer will conduct multiple penetration tests of global customer networks, rapid development of domain or problem-specific tools that leverage identified vulnerabilities, research on the latest exploitation techniques and threat vectors, and design and configuration of representative test environments.  Candidate must support various training events, conferences, exercises, and demonstrations to ensure continued compliance with team member certification requirements to enhance technical capabilities, and to support authorized missions and test events. Qualifications * Must have an active Secret Clearance with eligibility to obtain a Top Secret/SCI Clearance 
* Bachelor’s degree from an accredited college or university in computer science, information systems, engineering, scientific or a mathematics-intensive discipline or a Relevant Technical Discipline. At least 5-8 years of practical experience required. Two years of relevant experience with an Associate’s degree will be considered the equivalent of a Bachelor’s degree. Four years of relevant experience will be considered equivalent to a Bachelor’s degree. Relevant Experience and Certificates to include; Offensive Security Certified Professional (OSCP) Certification and at least 3 years of practical experience required or NSA Remote Interactive Operators Training (RIOT) Certificate or Red Team Apprentice (Level I) Certificate from certified and accreditated DOD Red Team.
* Must have a CEH & CISSP Certification upon hire
* SPECIALIZED experience in Red Teaming, Computer Network Attack (CNA), Computer Network Exploitation (CNE), Computer Network Defense (CND), and/or penetration testing
* Ability to independently and rapidly develop tools and scripts from concept to production in a high-stress, short deadline, under-resourced environment using multiple programming languages
Additional Requirements:  * Experience with at least one of the following scripting languages (PowerShell, Bash, Python, Ruby, Node.js)
* Experience performing web application security assessments
* Experience with TCP/IP protocols as it relates to network security
* Experience with offensive tool sets including: Kali Linux, Metasploit, CobaltStrike, Intercepting Proxies, etc.
* Experience in using network protocol analyzers and sniffers, as well as ability to decipher packet captures
* Excellent independent (self-motivational, organizational, personal project management) skills
* Proven ability to work effectively with management, staff, vendors, and external consultants
* Ability to think outside the box and emulate adversarial approaches
* Capable of conducting penetration tests on applications, systems and network utilizing proven/formal processes and industry standards.
* Capable of managing multiple penetration test engagements, from cradle to grave, at the same time
* In depth understanding of emerging threats, vulnerabilities, and exploits Business Development Assist with Business Development activities as required to support Millennium's strategic business objectives, which may include but not limited to participation in technical interviews, creation of technical documentation, general proposal writing support and proposal color reviews. Physical Requirements * Must be comfortable with prolonged periods of sitting at a desk and working on a computer.
* Must be able to lift up to 10-15 pounds at a time. Travel Requirements 15-30% (or less) travel as required by the program. COMPENSATION: $155,000-$175,000 The salary range provided for this position is intended as a general guideline and does not guarantee a specific salary or compensation amount. Final compensation will be determined based on a variety of factors, including, relevant education, experience, knowledge, skills, and abilities