Taro Logo

Software Engineer, Early Career, Campus

Google is a global technology leader that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Backend
Entry-Level Software Engineer
In-Person
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Early Career, Campus

Google is seeking early career software engineers to develop next-generation technologies that impact billions of users. As a key member of a small and versatile team, you'll design, test, deploy, and maintain software solutions across various areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile development.

Google is an engineering company at heart, hiring individuals with broad technical skills ready to tackle technology's greatest challenges. Engineers at Google work on scalability, storage solutions, large-scale applications, and new platforms for developers worldwide. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.

The ideal candidate should have a Bachelor's degree or equivalent experience in Computer Science or a related field, with experience in software development using languages like Python, C, C++, Java, or JavaScript. Experience with data structures, algorithms, and open-source coding is essential. Preferred qualifications include a Master's degree, experience in web/mobile development, Unix/Linux environments, distributed systems, machine learning, and the ability to learn new coding languages as needed.

This role offers opportunities for growth and evolution within Google's fast-paced business environment. Join Google to make an impact on users around the world and be part of a team that's pushing technology forward.

Last updated 8 months ago

Responsibilities For Software Engineer, Early Career, Campus

  • Design, develop, test, deploy, maintain, and improve software
  • Manage project priorities, deadlines, and deliverables
  • Take on tasks as requested, following through to completion despite roadblocks or distractions

Requirements For Software Engineer, Early Career, Campus

Python
Java
JavaScript
Linux
  • Bachelor's degree or equivalent practical experience
  • Experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Experience working with data structures or algorithms during coursework/projects, research, internships, or practical experience in school or work (e.g. open-source coding)

Interested in this job?