The Google Software Application Development Apprenticeship is a 12-month learning and development program designed for individuals looking to start a career in software development. This hybrid role requires ~40 hours weekly commitment with 20% time dedicated to tailored training and 80% working on real projects with Google teams.
The program offers hands-on experience in software development, including coding, testing, and project management. Apprentices will learn multiple programming languages, software testing practices, and software design principles while working on real-world challenges. The program provides exposure to different areas and teams at Google while receiving external training and developing professional skills.
This opportunity is ideal for recent graduates or career changers who want to build entry-level technical skills in software development. The program includes mentorship, structured learning, and practical experience working with Google's engineering teams. While not a permanent position, it serves as a valuable stepping stone toward a career in software engineering.
Google offers this program as part of their commitment to developing digital skills and creating pathways into tech careers. The company provides a supportive, inclusive environment where apprentices can learn, grow, and contribute to meaningful projects. Successful completion of the program provides a certificate and the opportunity to apply for full-time roles at Google during the final three months.