Software Engineer, Core

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Core

Google's Core team is seeking a Software Engineer to help build the technical foundation behind Google's flagship products. As a core team member, you'll be responsible for developing and maintaining the underlying design elements, developer platforms, product components, and infrastructure that power Google's services. You'll work on large-scale distributed systems, collaborate with teams across Google, and have the opportunity to impact technical decisions company-wide. The role involves writing code, conducting design reviews, debugging complex systems, and contributing to documentation. You'll be part of a team that handles information at massive scale and extends well beyond web search, working with technologies ranging from distributed computing to artificial intelligence. The position offers opportunities for growth and project variety as Google's fast-paced business evolves. The ideal candidate will bring fresh ideas, display leadership qualities, and be versatile across the full technology stack.

Last updated 7 days ago

Responsibilities For Software Engineer, Core

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst 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, Core

Go
Java
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Go, C/C++, Java, Python, or C#), or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Ability to communicate in English fluently

Interested in this job?

Jobs Related To Google Software Engineer, Core

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies and solutions for billions of users worldwide.

Regulatory Program Manager II

Lead complex, multi-disciplinary projects in Google's Trust & Safety team as a Regulatory Program Manager II, focusing on making the internet safer.

Product Manager, Partner Platform

Product Manager position at Google Cloud focusing on Partner Platform development, requiring 3+ years of product management experience and strong technical background.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with ML integration, offering $136K-$200K plus benefits.