Job Description
🏢 Company, Google
💼 Role, Software Application Development Apprentice
📍 Locations, Bengaluru, Karnataka | Gurgaon, Haryana | Hyderabad, Telangana | Mumbai, Maharashtra
⏳ Duration, 12 Months (Full-Time Apprenticeship)
🔖 Type, Internship/Apprenticeship (Hybrid – In-Office + External Training)
🗓️ Application Deadline, September 14, 2025
Job Description:
Google is offering a 12-month Software Application Development Apprenticeship Program (March 2026) in India. This structured program is designed for fresh graduates and early-career professionals seeking to build entry-level software development skills.
As an apprentice, you’ll spend 20% of your time in structured technical training and 80% working on real Google projects with cross-functional teams. You will gain exposure to coding, testing, debugging, software design, and project management, while also learning industry best practices like TDD/BDD, code reviews, and software testing standards.
This program is ideal for recent graduates in Engineering, Computer Science, or related fields with less than one year of programming experience. Apprentices will work in a hybrid mode (in-office + training) and are expected to complete the full 12-month program to receive certification.
Roles & Responsibilities:
-
Learn and follow coding standards while ensuring compliance with software quality measures.
-
Contribute to the design, development, and implementation of software solutions.
-
Support project teams in coding, testing, debugging, and integration tasks.
-
Apply technical skills learned during training to solve real-world challenges.
-
Participate in code reviews, unit testing, and quality checks to ensure high-quality deliverables.
-
Collaborate with engineers, product managers, and trainers on diverse projects.
-
Stay proactive in learning new tools, technologies, and problem-solving techniques.
-
Document processes, share progress, and engage in continuous learning.
Requirements & Eligibility:
✅ Education: Bachelor’s degree in Engineering/Computer Science or related field.
✅ Experience: Less than 1 year of hands-on programming experience.
✅ Programming Skills: Basic knowledge of at least one language – Java, C++, or Python.
✅ Eligibility: Applicants should not have participated in prior Government Apprenticeship programs. Aadhaar linked to an active mobile number + personal email ID required.
✅ Work Mode: Hybrid – expected to work regularly from a Google office (relocation not supported).
✅ Other Skills:
-
Strong problem-solving and analytical skills.
-
Ability to work independently and in teams.
-
Enthusiasm for learning new technologies.
-
Strong communication and organizational skills.
-
Willingness to handle ambiguity and adapt quickly.
Preferred Qualifications:
-
Experience with Google Workspace or similar productivity tools.
-
Personal projects that demonstrate coding or technical learning.
-
Exposure to agile development or project management environments.
-
Passion for innovation and software engineering best practices.
Expected Stipend/Salary:
Google apprenticeships in India typically offer a stipend in the range of ₹40,000 – ₹60,000 per month, depending on location and program duration. Additional benefits include training support, mentorship, and certification upon completion.