... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) ...
IT Support Specialist I
Tuscaloosa, AL · On-site
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
IT Support Specialist I
Tuscaloosa, AL · On-site
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
IT Support Specialist I
Tuscaloosa, AL · On-site
$22.76 - $34.13/hr
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
IT Support Specialist I
Tuscaloosa, AL · On-site
$22.76 - $34.13/hr
... apprenticeship program. Interpersonal Skills: Work involves much personal contact with others ... Proficiency in software programming (batch scripting, Visual Basic, SQL, etc.) is required.
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
... Cyber Operations, Software Engineering, and Technical Engineering. As home to the largest ... Apprentice (Level I) Certificate from certified and accreditated DOD Red Team. * Must have a CEH ...
SR Product Design Engineer
Irondale, AL · On-site
$120K - $145K/yr
... 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
... 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
$120K - $145K/yr
... 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
$120K - $145K/yr
... 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
Birmingham, AL · On-site
$120K - $145K/yr
... 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
Birmingham, AL · On-site
$120K - $145K/yr
... 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)
Experience with Bluebeam, ProjectWise, Bentley Engineering software, and ALDOT in house design ... and apprenticeship. Atlas makes hiring decisions based solely on qualifications, merit, and ...
Experience with Bluebeam, ProjectWise, Bentley Engineering software, and ALDOT in house design ... and apprenticeship. Atlas makes hiring decisions based solely on qualifications, merit, and ...
Bridge Design Engineer
Birmingham, AL · On-site
Experience with Bluebeam, ProjectWise, Bentley Engineering software, and ALDOT in house design ... and apprenticeship. Atlas makes hiring decisions based solely on qualifications, merit, and ...
Bridge Design Engineer
Birmingham, AL · On-site
Experience with Bluebeam, ProjectWise, Bentley Engineering software, and ALDOT in house design ... and apprenticeship. Atlas makes hiring decisions based solely on qualifications, merit, and ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Quick apply
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Quick apply
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Journeyman Line Technician
Orange Beach, AL · On-site
$15.50 - $19.50/hr
Utilizes iPad and related hardware and software applications for mapping, reporting, work ... Assists with the training, mentoring, and development of apprentices and lower -grade line ...
Government contracting and procurement * IT Services * Engineering * Systems Architecture * Mission ... Software Development * Cybersecurity * Satellite Ground Segment Operations * Project Management
Government contracting and procurement * IT Services * Engineering * Systems Architecture * Mission ... Software Development * Cybersecurity * Satellite Ground Segment Operations * Project Management
Sheet Metal Technician
Enterprise, AL · On-site
... engineering drawings, and aviation regulatory standards. This role is critical in ensuring airframe ... or apprentices when needed. · Communicate progress and potential issues clearly with supervisors ...
Quick apply
Sheet Metal Technician
Enterprise, AL · On-site
... engineering drawings, and aviation regulatory standards. This role is critical in ensuring airframe ... or apprentices when needed. · Communicate progress and potential issues clearly with supervisors ...
Software Engineering Apprenticeship information
What are the key skills and qualifications needed to thrive in the Software Engineering Apprenticeship position, 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.
Is 25 too late to become a software engineer?
Can you become a software engineer with an apprenticeship?
What engineer makes $500,000 a year?
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 is a Software Engineering Apprenticeship job?
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.
Is 27 too old for an apprenticeship?

Full-time
Re-posted 14 days ago
Job description
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.
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.
Millennium is hiring Red Team Security Engineer IV in Huntsville, AL. Candidate must have an active Top Secret Clearance with eligibility to obtain an 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.
- Must have an active Top Secret Clearance with eligibility to obtain an 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 8-10 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; NSA Remote Interactive Operator Apprentice Certificate or Red Team Journeyman (Level II) 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 language
- Physical Security training and/or experience (Desired).
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
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.
- 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.
15-30% (or less) travel as required by the program.