Software Engineer, University Graduate, 2025

Google is an engineering company that develops next-generation technologies affecting billions of users worldwide.
Backend
Entry-Level Software Engineer
In-Person
AI · Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Advertising Solutions Architect, gTech Ads, Large Customer Sales

Entry-level Solutions Architect role at Google combining technical expertise with customer consultation to design and implement advertising technology solutions for large customers.

Advertising Solutions Architect, gTech, gReach Program for People with Disabilities (English, Mandarin)

Entry-level Advertising Solutions Architect position at Google's gTech division, specifically for people with disabilities, combining technical expertise with client-facing responsibilities in Beijing.

Ad Tech Sales Engineer

Ad Tech Sales Engineer position at Google, combining software engineering expertise with ad tech sales support and technical consulting for mobile app developers.

Application Engineer, Supply Chain

Application Engineer position at Google focusing on supply chain systems development, combining software engineering with logistics operations.

Web Solutions Engineer, University Graduate, 2025

Entry-level Web Solutions Engineer position at Google, focusing on developing and implementing technical solutions for advertising products and technologies.

Description For Software Engineer, University Graduate, 2025

Google's software engineers are at the forefront of technological innovation, developing next-generation technologies that impact billions of users worldwide. As a Software Engineer at Google, you'll join a dynamic environment where you'll work on critical projects across the full technology stack. The role offers opportunities to contribute to various areas including information retrieval, distributed computing, system design, networking, security, AI, NLP, and UI design.

Google's engineering-first culture means you'll be part of a company that takes on technology's greatest challenges. From Google Ads to Chrome, Android to YouTube, and social to local solutions, engineers at Google are constantly pushing the boundaries of what's possible. You'll work in a versatile team environment where you can design, test, deploy, and maintain software solutions while having the flexibility to switch teams and projects as you grow.

The position is perfect for graduates who are passionate about technology and want to make a real impact. You'll collaborate with talented engineers, work on scalable solutions, and contribute to products that reach global users. Google offers a culture of innovation, learning, and growth, where engineers are encouraged to tackle complex problems and develop groundbreaking solutions.

The role requires strong technical skills, adaptability, and enthusiasm for taking on new challenges. You'll be part of Google's commitment to excellence in engineering, working in an environment that values diversity, inclusion, and equal opportunity. This is an exceptional opportunity to start your career at one of the world's leading technology companies, where you can help shape the future of technology while working on products that impact billions of users.

Last updated 5 months ago

Responsibilities For Software Engineer, University Graduate, 2025

  • Research, conceive, and develop software applications to extend and improve on Google's product offering
  • Contribute to a wide variety of projects utilizing natural language processing, artificial intelligence, data compression, machine learning, and search technologies
  • Collaborate on scalability issues involving access to data and information
  • Solve challenges/problems that you are presented with

Requirements For Software Engineer, University Graduate, 2025

Java
Python
Linux
  • Bachelor's degree or equivalent practical experience
  • Experience working with Unix/Linux, Windows or macOS environments, distributed systems, machine learning, information retrieval, and TCP/IP
  • Experience programming in C, C++, Java, or Python
  • Bachelor's or advanced degree in Computer Science or Computer Engineering (preferred)

Interested in this job?