Need a new way to build your tech talent pool?
Let's talk about apprenticeships.
Our Software Engineering Pre-Apprenticeship Program is currently full
Check out the IBM Z Pre-Apprenticeship which also includes software engineering.
Software Engineers are responsible for the development, maintenance, analysis, and planning of software and coding. They work closely with other developers to build and maintain the range of software applications businesses rely on to operate. Software Engineers develop software for web and mobile platforms, and support the automation and streamlining of core business activities. A critical part of any tech team, the demand for Software Engineers is skyrocketing. An apprenticeship program not only provides a diverse talent pool for companies in need of software engineering specialists but also provides an opportunity for individuals within the company to upskill and reskill. Franklin Apprentices hit the ground running thanks to completing a rigorous Pre-Apprenticeship before their first day on the job. They add value from the start, and typically become 80% productive within the first six months, and 100% competent by the end of the apprenticeship. Typical tasks include: applying agile principles and practices; social coding; implementing design thinking; and building and testing quality code at scale.
Need a new way to build your tech talent pool?
Let's talk about apprenticeships.
Our Software Engineering Pre-Apprenticeship Program is currently full
Check out the IBM Z Pre-Apprenticeship which also includes software engineering.
Unique Job Postings in 2022
Employees Retiring Soon
Employers Competing for These Roles
Median Compensation
Growth in Jobs Over the Past 10 Years
Source: Lightcast, Software Developers and Software Quality Assurance Analysts and Testers, 2021-2022.
Your company regularly has software engineering and developer vacancies.
Your company is dedicated to diversity, equity, and inclusion.
You are ready for a long-term solution to build your own software engineering talent pool.
Ct_item263
Our Pre-Apprenticeships offer guided learning, which means pre-apprentices go at their own pace, and receive support via an exclusive Slack messaging channel and group coaching with Franklin Professional Success Coaches.
Help Desk Pre-Apprentices work through an 80-hour, four-course Pre-Apprenticeship in preparation for an apprenticeship or entry-level role in IT Support. They learn IT support fundamentals, enterprise design thinking, as well as professional and interpersonal skills that align with the needs of employers.
After completing Franklin’s Help Desk Technician Pre-Apprenticeship, candidates then become qualified for a Help Desk Technician Apprenticeship with Franklin’s employers, for in-person and virtual positions nationwide.
LEARN MOREAll Franklin Apprentices receive 1:1 support from a Professional Success Coach. Throughout their apprenticeship, apprentices can access their Coaches via virtual weekly meetings and email.
The Network Engineer Pre-Apprenticeship program is an eight-week live classroom series that introduces new IT professionals to the intricacies of networking concepts, network infrastructure, network operations network security, and network troubleshooting. Pre-Apprentices are introduced to various components of IT networks that range from operation policies and procedures, migration techniques, and network topology. The Pre-Apprenticeship prepares individuals for an entry-level Network Engineering role and can lead to a full-time apprenticeship opportunity.
In addition to group instruction, Pre-Apprentices have access to an exclusive Slack messaging channel and group coaching with Franklin Professional Success Coaches.
The Network Engineer Pre-Apprenticeship program is an eight-week live classroom series that introduces new IT professionals to the intricacies of networking concepts, network infrastructure, network operations network security, and network troubleshooting. Learners have been introduced to various components of IT networks that range from operation policies and procedures, migration techniques, and network topologies.
After completing the Network Engineering Pre-Apprenticeship, candidates then become qualified to interview for Network Engineering Apprenticeships with Franklin’s employers for in-person and virtual positions nationwide.
LEARN MOREApprentices receive one-on-one weekly support from Franklin Success Coaches who collaborate with apprentices' managers and mentors monthly to ensure timely progress and success, in addition to Slack channel communications.
The Network Engineering Apprenticeship typically lasts about 12 months. Apprentices add value from the first day and become more productive every day as they learn on the job.
Franklin Apprenticeship’s Software Engineer Pre-Apprenticeship program is an online, self-paced learning environment for individuals to discover if this is the right career path for them. The Pre-Apprenticeship prepares candidates for an entry-level software engineering role and can lead to a full-time apprenticeship opportunity.
LEARN MOREFranklin pre-apprenticeships offer online, guided learning, which allows pre-apprentices to learn at their own pace. They receive support via an exclusive Slack messaging channel and group coaching with Franklin Professional Success Coaches.
The Software Engineering Pre-Apprenticeship consists of 87 hours of technical foundational training and 8 hours of professional skills development, including resume and interview preparation.
After completing the Software Engineering Pre-Apprenticeship, candidates then become qualified for a Software Engineering Apprenticeship with Franklin’s employers, for in-person and virtual positions nationwide.
LEARN MOREApprentices receive one-on-one weekly support from Franklin Success Coaches who collaborate with apprentices' managers and mentors monthly to ensure timely progress and success, in addition to Slack channel communications.
The Software Engineering Apprenticeship typically lasts about 12 months. Apprentices add value from the first day and become more productive every day as they learn on the job.
The IBM Z Pre-Apprenticeship program provides an online, self-paced learning environment for individuals to discover if this is the right career path for them. This program prepares individuals for an entry-level career on IBM z/OS, and can lead to a full-time apprenticeship opportunity with an IBM enterprise computing client.
LEARN MOREPre-Apprenticeships offer guided learning, which allows pre-apprentices learn virtually and at their own pace. They receive support via an exclusive Slack messaging channel and group coaching with Franklin Professional Success Coaches. They also have access to IBM Subject Matter Experts.
The IBM Z Pre-Apprenticeship consists of 105 hours of technical foundational training, professional skills development, including resume and interview preparation. This intensive four-course program focuses on computer science basics, IBM Z Xplore, z/OS commands, and system programming in preparation for an IBM Z apprenticeship program. IBM Z Pre-Apprenticeship graduates have satisfied multiple skill sets in Z Xplore concepts, professional skills, and enterprise design thinking.
After completing the IBM Z Pre-Apprenticeship, candidates qualify to interview with IBM’s employer clients for in-person and virtual apprenticeship positions nationwide. The IBM Z Mainframe System Administrator Apprenticeship is a structured, on-the-job learning program that supports individuals to become fully qualified within one year.
Graduates have demonstrated their ability to maintain system software and products running on a Mainframe as well as perform day-to-day operations of the environment.
Apprentices receive one-on-one weekly support from Franklin Professional Success Coaches throughout their entire program. Success Coaches collaborate with apprentices' managers and mentors monthly to ensure timely progress and success. IBM Subject Matter Experts are also available to apprentices during the program.
Franklin Apprenticeship’s Cybersecurity Pre-Apprenticeship program provides an online, self-paced learning environment for individuals to discover if this is the right career path for them. The Pre-Apprenticeship prepares individuals for an entry-level career in tech and can lead to a full-time apprenticeship opportunity.
LEARN MOREOur pre-apprenticeships offer guided learning, which means pre-apprentices learn at their own pace and receive support via an exclusive Slack messaging channel and group coaching with Franklin Professional Success Coaches.
Cybersecurity Pre-Apprentices complete an intensive 90+ hour foundational cybersecurity course to prepare them to be successful in a cybersecurity apprenticeship or entry-level cybersecurity role. They have developed foundational competencies in cybersecurity operating systems security, compliance frameworks, database vulnerabilities, and the basics of Agile methodologies. They have also developed professional skills including communications, problem-solving and critical thinking.
After completing the Cybersecurity Pre-Apprenticeship, candidates then become qualified for a Cybersecurity Apprenticeship with Franklin’s employers, for in-person and virtual positions nationwide. The Cybersecurity Apprenticeship typically lasts 18 months.
LEARN MOREApprentices receive one-on-one weekly support from Franklin Professional Success Coaches throughout their entire program. Success Coaches collaborate with apprentices' managers and mentors monthly to ensure timely progress and success. Subject Matter Experts are also available to apprentices during the program.
After completing the IBM Z Pre-Apprenticeship, candidates are qualified to interview for IBM Z Application Developer Apprenticeships with Franklin employers nationwide. Application Developer Apprenticeship graduates possess a solid knowledge of agile practices, software engineering fundamentals, DevOps, and cloud computing platforms, services, and solutions.
LEARN MOREApprentices receive one-on-one weekly support from Franklin Professional Success Coaches throughout their entire program. Success Coaches collaborate with apprentices' managers and mentors monthly to ensure timely progress and success. IBM Subject Matter Experts are also available to apprentices during the program.