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 approximately 40 hours per week of in-person work at a Google office, with 20% of time dedicated to tailored training and the remainder spent on hands-on projects with Google teams.
The program offers comprehensive exposure to various aspects of software development, including coding, testing, and project management. Apprentices will develop practical skills in multiple programming languages, learn industry-standard software testing practices, and gain real-world experience in software design and development. The program is particularly suited for recent graduates or career changers who want to build entry-level technical and professional skills in software development.
During the apprenticeship, participants will work directly with Google teams on real projects, applying problem-solving skills to actual challenges while receiving structured training and mentorship. The program emphasizes both technical skill development and professional growth, with opportunities to learn from experienced developers and contribute to meaningful projects.
Google offers this opportunity as part of their commitment to developing digital skills and creating pathways into tech careers. The program includes comprehensive benefits and support, though it's important to note that this is a fixed-term apprenticeship rather than a permanent position. Successful apprentices may be eligible to apply for full-time positions at Google during the final three months of their program.
The role requires regular in-person attendance at one of several Google offices in India, including Bengaluru, Gurgaon, Hyderabad, or Mumbai. Candidates should be prepared for a hybrid working arrangement and committed to completing the full 12-month program.