Software Engineer II, FullStack, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$120,000 - $200,000
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, FullStack, Core

Google's Core team is at the heart of developing the technical foundation behind Google's flagship products. As a Software Engineer II on the Core team, you'll be responsible for building and maintaining the essential building blocks that power Google's products and services. The role involves full-stack development, working with both backend and frontend technologies, and collaborating with legal and cross-functional teams.

The position requires expertise in multiple programming languages and frameworks, with a focus on both backend (Java, Python, Go, C++) and frontend (JavaScript/TypeScript, HTML, CSS) development. You'll be working on critical projects that impact Google's infrastructure and user experience, with opportunities to switch teams and projects as you grow.

The Core team has a unique mandate to influence technical decisions across Google, breaking down technical barriers and strengthening existing systems. You'll be part of a team that looks across Google's products to build central solutions and drive innovation.

This role offers the opportunity to work on large-scale systems that affect billions of users worldwide. You'll be expected to contribute to code quality, improve product accessibility, and communicate effectively with various stakeholders. The position is ideal for someone who is versatile, displays leadership qualities, and is enthusiastic about taking on new challenges across the full-stack development spectrum.

Working at Google means being part of a company that values diversity, equality, and inclusion. The company provides comprehensive benefits and is committed to creating a culture of belonging for all employees.

Last updated 3 days ago

Responsibilities For Software Engineer II, FullStack, Core

  • Write product or system development code
  • Contribute to the overall quality of the code and the products of the team
  • Write backend and frontend code in multiple technologies
  • Communicate and lead discussions with legal and cross-functional partners
  • Improve the overall accessibility of the teams products

Requirements For Software Engineer II, FullStack, Core

Java
JavaScript
TypeScript
Python
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent

Benefits For Software Engineer II, FullStack, Core

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Equal Opportunity Employer
  • Accommodation for special needs
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Software Engineer II, FullStack, Core

Software Developer III, Front End, Google Cloud AI

Frontend Software Developer role at Google Cloud AI, focusing on developing next-generation technologies and cloud solutions.

UX Designer, Developer X, Firebase

UX Designer position at Google focusing on Developer X and Firebase, requiring 4+ years of interaction design experience to create intuitive development tools and interfaces.

Fullstack Software Engineer II, Google Cloud Networking

Fullstack Software Engineer II position at Google Cloud Networking, developing enterprise-grade solutions and next-generation technologies in Poland.

Software Engineer III, Front End, Google Ads

Frontend Software Engineer III position at Google Ads, developing advertising products and solutions that connect businesses with users at scale.

Software Engineer III, Front End, Google Cloud Business Platform

Frontend Software Engineer role at Google Cloud, developing enterprise-grade solutions and next-generation technologies that impact billions of users.