
Website lifeatgoogle Google
Company: Google
Locations: Bengaluru, Karnataka | Gurgaon, Haryana | Hyderabad, Telangana | Mumbai, Maharashtra
Type: Internship / Apprenticeship
Application Deadline: September 14, 2025
Important: This role does not qualify for immigration sponsorship.
Eligibility
- Must not have participated in any previous Government Apprenticeship program.
- An Aadhaar number linked to an active mobile and a personal email ID are mandatory for registration and verification.
- Applicants should be willing to commit to the entire 12-month program in hybrid mode.
- The recruitment process may take 18–24 weeks.
Program Overview
The Google Software Application Development Apprenticeship is a 12-month, full-time program (~40 hrs/week) designed to equip participants with essential technical and professional skills for a career in software engineering.
- Learning Split:
- ~20% of time in structured training.
- ~80% on live projects with Google teams.
- Format: Hybrid (in-person + remote). Relocation support is not available, unless moving more than 100km to the assigned office.
- Focus Areas: Coding, testing, software design, and project management.
This program is aimed at recent graduates and career changers interested in pursuing entry-level opportunities in software development.
Minimum Qualifications
- Bachelor’s degree in Engineering or a related field, or equivalent practical experience.
- Less than 1 year of programming experience in Java, C++, or Python.
Preferred Skills
- Familiarity with productivity tools such as Google Workspace or similar software.
- Strong analytical thinking and problem-solving skills.
- Ability to adapt to ambiguity, prioritize tasks, and seek guidance when necessary.
- Demonstrated enthusiasm for technology (e.g., personal coding projects, continuous learning).
- Effective communication, teamwork, and organizational skills.
- Positive attitude and customer-oriented mindset.
What You’ll Do
- Contribute to software development projects alongside experienced Google engineers.
- Support development, testing, and integration tasks to ensure high-quality deliverables.
- Apply coding standards and quality guidelines as directed by mentors/managers.
- Gain exposure to multiple programming languages, software testing, and industry practices.
- Use problem-solving approaches to tackle real-world technical challenges.
Why Join?
This apprenticeship offers a unique opportunity to gain hands-on software engineering experience within one of the world’s most innovative companies. While the role itself is not a permanent job, participants may apply for full-time Google positions in the final three months of the program.
At Google, diversity, inclusion, and innovation go hand in hand. This apprenticeship allows you to grow your technical foundation while contributing to projects that make a global impact.
Apply by September 14, 2025 to start your journey in software development with Google.
To apply for this job please visit www.google.com.