LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Google›Software Engineer, PhD, Early Career, Networking, 2026 Start
Google

About Google

Empowering the world through technology and information

🏢 Tech👥 100K+📅 Founded 1998📍 Mountain View, California, United States

Key Highlights

  • Over 100,000 employees globally
  • Headquartered in Mountain View, California
  • Parent company Alphabet Inc. valued at $1.5 trillion
  • Google Cloud Platform serves millions of customers

Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...

🎁 Benefits

Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...

🌟 Culture

Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

🌐 Website💼 LinkedIn𝕏 TwitterAll 2449 jobs →
Google

Software Engineer, PhD, Early Career, Networking, 2026 Start

Google • Bengaluru, Karnataka, India

Posted 1w agoEntry-LevelSoftware engineering📍 Bengaluru
Apply Now →

Skills & Technologies

CC++JavaGo

Overview

Google is hiring an Entry-Level Software Engineer to work on networking and large-scale distributed systems. You'll utilize programming languages such as C, C++, Java, and Golang. This role requires a PhD in a technical field and offers opportunities to work on critical projects.

Job Description

Who you are

You hold a PhD degree in Computer Science, Electrical Engineering, or a related technical field — your academic background has equipped you with a strong foundation in algorithms, complexity analysis, and system design. You have experience coding in programming languages such as C, C++, Java, or Golang, and you are familiar with software development practices, particularly in large-scale distributed systems and networking.

You are a generalist software engineer who blends technical execution with program management and process optimization — your ability to lead multiple workstreams with attention to detail sets you apart. You are skilled in writing and reviewing code, ensuring adherence to best practices in style, accuracy, testability, and efficiency. You have a knack for investigating, diagnosing, and resolving technical issues by analyzing root causes and their impact.

Desirable

Experience working with SmartNIC technologies would be a plus, as it aligns with the innovative projects at Google. You are eager to bring fresh ideas from various areas, including information retrieval, distributed computing, and data storage, to contribute to the next-generation technologies that Google develops.

What you'll do

As a Software Engineer at Google, you will work on specific projects critical to the company’s needs, with opportunities to switch teams and projects as you grow. You will develop kernel drivers for various Infrastructure Processing Units (IPUs) and Network Interface Cards (NICs) in Google’s portfolio, ensuring that end-to-end systems built with these devices achieve the scale, reliability, and performance expected in networking.

You will collaborate with cross-functional teams to design and implement solutions that enhance the Google Cloud ecosystem. Your role will involve tackling challenges related to large-scale systems, networking, and security, contributing to the development of technologies that change how billions of users connect and interact with information.

What we offer

Google provides a dynamic work environment where you can thrive and grow your career. You will have access to cutting-edge technologies and the opportunity to work alongside some of the brightest minds in the industry. The company values innovation and encourages you to apply even if your experience doesn't match every requirement. You will be part of a culture that fosters collaboration and continuous learning, allowing you to make a significant impact on the future of technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Google.

Apply Now →Get Job Alerts