Senior Software Engineer, Full Stack

Google LLC
Mountain View, CA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Adobe Analytics Java (Programming Language) JavaScript (Programming Language) Adobe InDesign C++ (Programming Language) Code Review Computer Programming Software Debugging Python (Programming Language) Object-Oriented Software Development Software Architecture Systems Development Life Cycle
+3 more
TypeScript Front End Software Development Api Design

Job description

Experteer Overview In this role, you will design, build, test, and maintain software at Google, solving high-impact problems for billions of users. You’ll work on projects with cross-functional teams, contributing to scalable systems and responsible for quality and delivery. You will lead design discussions, review peers’ code, and help shape product direction while embracing new technologies. This role offers exposure to large-scale, multi-domain software and opportunities to grow across teams. Compensation / Benefits * Write and test product or system development code * Lead or participate in design reviews to choose technologies * Review code and provide feedback to enforce best practices * Contribute to documentation and educational content * Triage issues and debug across hardware, network, or service operations and quality Tasks * Bachelor’s degree or equivalent practical experience * 5 years of object-oriented programming in Java, C++ or Python * 5 years of JavaScript or TypeScript programming * 5 years of front-end frameworks/full-stack/API development * 3 years of experience testing, maintaining, or launching software products * 1 year of experience with software design and architecture Key requirements *

Requirements

Experteer Overview In this role, you will design, build, test, and maintain software at Google, solving high-impact problems for billions of users. You’ll work on projects with cross-functional teams, contributing to scalable systems and responsible for quality and delivery. You will lead design discussions, review peers’ code, and help shape product direction while embracing new technologies. This role offers exposure to large-scale, multi-domain software and opportunities to grow across teams. Compensation / Benefits * Write and test product or system development code * Lead or participate in design reviews to choose technologies * Review code and provide feedback to enforce best practices * Contribute to documentation and educational content * Triage issues and debug across hardware, network, or service operations and quality Tasks * Bachelor’s degree or equivalent practical experience * 5 years of object-oriented programming in Java, C++ or Python * 5 years of JavaScript or aa projects programming * 5 years of front-end frameworks/full-stack/API development * 3 years of experience testing, maintaining, or launching software products * 1 year of experience with software design and architecture Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

7:11 min

Managing accessibility standards and tooling at Google

Chris Heilmann +2 · LIVE

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all