Software Engineering Intern, Summer 2027
Shanghai, ChinaInternPosted 1w ago
About the role
Software Engineering Interns at Google are researchers and developers who want to create and implement complex computer science solutions. They develop scalable, distributed software systems and collaborate on multiple projects, focusing on data structures, algorithms, and understanding Google products and services to continually improve them. The program emphasizes collaboration in a global engineering environment and core product development.
Responsibilities
- Develop scripts to automate routine tasks.
- Analyze information and evaluate results to choose the best solution to effectively solve problems.
- Apply knowledge gained in computer science courses to real world problems.
Qualifications
- Currently enrolled in Bachelor’s, Master’s degree program in Computer Science or a related technical field.
- Penultimate academic year of the Bachelor’s or Master’s degree.
- Experience in software development and coding in at least one general purpose programming language (e.g., Java, C, C++, Python, JavaScript, C#, Go, etc.).
Skills
Required:Software developmentProgramming languages
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago