Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is an engineering company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$141,000 - $202,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is seeking PhD Software Engineers to join their Systems and Infrastructure team starting in 2025. This role offers an opportunity to work on cutting-edge technologies that impact billions of users worldwide. As a software engineer at Google, you'll be involved in developing next-generation technologies across various domains including distributed computing, large-scale system design, networking, and data storage.

The position requires expertise in distributed systems, concurrency, and multi-threading, with proficiency in languages like C, C++, Java, JavaScript, Python, or Golang. You'll be responsible for designing, developing, and maintaining critical software solutions while managing project priorities and deliverables. The role involves collaboration with peers through design reviews and code reviews to ensure best practices and high-quality deliverables.

Google offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company provides a unique environment where engineers can work on scalability solutions, large-scale applications, and new platforms that revolutionize how users interact with technology.

This is an excellent opportunity for PhD graduates looking to make a significant impact in technology while working with some of the brightest minds in the industry. The position offers the flexibility to work from various US locations and provides opportunities for growth and development within Google's engineering ecosystem.

Last updated 3 days ago

Responsibilities For Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide on available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Java
JavaScript
Python
Go
  • PhD degree in Computer Science or related technical field
  • Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang
  • Experience in one or more of the following: architecting or developing distributed systems, concurrency, multi-threading, or synchronization

Benefits For Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package including medical, dental, vision insurance
  • 401k plan
  • Equity compensation
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Staff Product Manager, Subsea Cable Network

Lead Google's subsea cable network initiatives as Staff Product Manager, driving strategic planning and development of global submarine cable systems.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Lead software engineering role at Google focusing on distributed systems and team leadership, specifically for women in tech candidates, based in Brazil.

Software Engineering Manager, Machine Management System

Lead software engineering teams at Google Cloud, managing distributed systems and enterprise solutions with competitive compensation and growth opportunities.

Software Engineering Manager, Borg Control Plane

Lead Google's Borg Control Plane team as Software Engineering Manager, managing distributed systems and team development with competitive compensation.

Software Engineering Manager II, Infrastructure, Google Cloud Networking

Lead Google Cloud's Infrastructure and Networking teams as a Software Engineering Manager II, overseeing distributed systems development and team management in Madison, WI.