Software Engineering, Full Stack

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Full Stack
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineering, Full Stack

Google is seeking a Full Stack Software Engineer to join their Core team, which builds the technical foundation behind Google's flagship products. This role involves developing next-generation technologies that impact billions of users worldwide. The position requires expertise across the full technology stack and focuses on building central solutions that break down technical barriers and strengthen existing systems.

As part of the Core team, you'll have a unique opportunity to impact important technical decisions across the company. You'll be working on critical projects that involve building and maintaining systems for data movement, security policies, and developer environments. The role requires collaboration with various teams including security engineers and product managers.

The ideal candidate should have strong experience in both frontend and backend development, with knowledge of multiple programming languages including Java, Python, Go, and frontend technologies like Angular and TypeScript. You'll be working in an environment that values versatility, leadership, and enthusiasm for tackling new technical challenges.

This position offers the opportunity to work on Google's most critical infrastructure and systems, making a direct impact on how billions of users interact with Google's products. You'll be part of a team that drives innovation and sets technical standards across the company, while working with cutting-edge technologies and solving complex engineering challenges at massive scale.

Last updated 2 hours ago

Responsibilities For Software Engineering, Full Stack

  • Be responsible for building and maintaining systems that control data movement, enforce security policies, approval workflows, and create a secure yet productive developer environment
  • Collaborate closely with security engineers, product managers, and other engineering teams to deliver scalable, reliable, and secure solutions

Requirements For Software Engineering, Full Stack

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
  • 5 years of experience in software development
  • Experience in a common server framework
  • Experience with multiple coding languages (e.g., Java, Python, Go) including front end related ones (Angular, TypeScript or JavaScript)

Interested in this job?

Jobs Related To Google Software Engineering, Full Stack

Software Engineer III, Full Stack, Colab

Full Stack Software Engineer III position at Google Colab, focusing on developer tools and platforms, requiring 2+ years of experience in both frontend and backend development.

Software Engineer II, Full Stack, Google Ads

Full Stack Software Engineer II position at Google Ads, developing advertising technology solutions using Java, Python, and JavaScript/TypeScript in London.

Software Engineer II, Full Stack, Core

Full-stack software engineering role at Google focusing on core infrastructure, security, and anti-abuse systems, requiring 1+ years of experience in software development.

Software Engineer III, Full Stack, Google Cloud Business Platforms

Full Stack Software Engineer III position at Google Cloud Business Platforms, focusing on both backend and frontend development with competitive compensation and benefits.

Software Engineer III, Full Stack, Core

Software Engineer III position at Google's Core team, focusing on full-stack development to build technical foundations for Google's flagship products, offering competitive compensation and growth opportunities.