Taro Logo

Software Application Development Apprenticeship

Google is a global technology company that builds innovative products and services used by billions of users.
Backend
Software Engineering Intern
Hybrid
5,000+ Employees
Enterprise SaaS

Job Description

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.

Last updated 7 hours ago

Responsibilities For Software Application Development Apprenticeship

  • Learn and follow coding standards and ensure compliance with quality measures
  • Support team in software development based on agreed projects and platforms
  • Contribute to implementation, unit testing, and integration
  • Apply knowledge gained in apprenticeship to real world applications
  • Ensure code is tested according to team guidelines

Requirements For Software Application Development Apprenticeship

Java
Python
  • Bachelor's degree in Engineering, a related field, or equivalent practical experience
  • Less than 1 year of experience programming in Java, C++, or Python
  • Must not have been enrolled in prior Government Apprenticeship programs
  • Must have Aadhaar number linked to active mobile number and personal email ID

Related Jobs