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

A global technology company that develops innovative products and services used by billions of users worldwide.
$141,000 - $202,000
Distributed Systems
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

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

Google is seeking PhD graduates for an entry-level Software Engineer position focusing on systems and infrastructure. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. As a Software Engineer, you'll work on critical projects involving distributed computing, large-scale system design, and various other technical areas. The position requires expertise in programming languages like C++, Java, Python, or Go, with a focus on distributed systems, concurrency, and multi-threading. You'll be responsible for designing, developing, and maintaining software solutions while collaborating with peers through code reviews and design discussions. The role offers competitive compensation ($141,000-$202,000 + benefits) and the opportunity to work on challenging technical problems at scale. Google's engineering-focused culture encourages innovation and technical excellence, making it an ideal environment for PhD graduates looking to make a significant impact in technology. The position starts in 2025 and offers multiple location options across the United States.

Last updated 6 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
Equity
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k

Interested in this job?

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

Software Engineer, Systems Research, PhD, Early Career

Early career PhD Software Engineer position focusing on systems research and development at Google, working on emerging technologies and innovative projects.

Software Engineer, Systems Research, PhD, Early Career

Early career software engineering role focused on systems research at Google, requiring PhD and programming experience in various languages.

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

PhD Software Engineer position at Google focusing on systems and infrastructure development, offering competitive compensation and opportunities to work on large-scale distributed systems.

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

PhD Software Engineering role at Google focusing on systems and infrastructure, offering competitive compensation and opportunities to work on large-scale distributed systems.

Software Engineer, Systems Research, PhD, Early Career

PhD-level Software Engineering role at Google focusing on systems research and implementation, combining academic expertise with practical development in cloud computing and machine learning infrastructure.