Software Engineer II, Full Stack, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
In-Person
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, Full Stack, Core

Google's Core team is at the heart of building the technical foundation behind Google's flagship products. As a Software Engineer II in the Full Stack Core team, you'll be working on critical projects that shape the underlying design elements, developer platforms, product components, and infrastructure at Google. The role offers a unique opportunity to impact technical decisions across the company while working with cutting-edge technologies.

You'll be involved in developing next-generation technologies that influence billions of users' interactions. The scope extends beyond web search, encompassing areas like information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. The position requires versatility and leadership qualities as you'll work on various aspects of the full-stack development.

The Core team's mandate involves building central solutions, breaking down technical barriers, and strengthening existing systems. You'll be managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. The role offers opportunities to switch teams and projects as you grow with Google's fast-paced business.

Working at Google means joining a company committed to building a representative workforce and fostering a culture of belonging. You'll be part of a team that values technical expertise, innovation, and collaborative problem-solving. The position offers the chance to work with experienced professionals while contributing to products that impact users globally.

Last updated 4 days ago

Responsibilities For Software Engineer II, Full Stack, Core

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer II, Full Stack, Core

Python
Java
JavaScript
TypeScript
Go
MySQL
  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Core

Software Engineer II, Borg

Software Engineer II position at Google's Borg team, focusing on cluster management and data center configuration software development.

Software Engineer II, Fullstack, Google Cloud

Entry-level Software Engineer position at Google Cloud, focusing on full-stack development and cloud infrastructure, requiring 1 year of experience in software development.

Software Engineer, Corp Eng

Entry-level Software Engineer position at Google's Corp Eng division, focusing on developing internal enterprise solutions and infrastructure.

Software Engineer II, BigQuery Query Federation

Software Engineer II position at Google working on BigQuery Query Federation, requiring 1+ years of experience in software development and algorithms.

Software Engineer II, EasySaaS

Entry-level Software Engineer position at Google Cloud, focusing on EasySaaS development with opportunities to work on critical projects and cutting-edge technologies.