Senior Software Engineer, Full Stack, Core

2 Weeks ago • 5-8 Years • Full Stack Development

Job Summary

Job Description

As a Senior Software Engineer, Full Stack, Core at Google, you'll be a key contributor to the development and maintenance of Google's core technologies. This role requires expertise in full-stack development, including back-end languages (Java, Python, Go, C++) and front-end technologies (JavaScript, TypeScript, HTML, CSS). Responsibilities include writing and testing code, participating in design reviews, code reviews, contributing to documentation, debugging, and resolving system issues. You'll work on projects critical to Google's needs, with opportunities for team and project switching. The Core team builds the foundational elements for Google's flagship products, impacting technical decisions across the company. This is a challenging and rewarding role for those passionate about building scalable and impactful systems.
Must have:
  • 5+ years software development experience
  • 3+ years full-stack development experience
  • 3+ years testing & launching software products
  • Proficiency in Java, Python, Go, or C++
  • Experience with JavaScript, TypeScript, HTML, CSS
  • Software design and architecture experience
Good to have:
  • Master's/PhD in CS or related field
  • Technical leadership experience
  • Experience with accessible technologies

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years 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, etc.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Write and test 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

Zeta - Lead Software Development Engineer - Backend

Zeta

Mumbai, Maharashtra, India (On-Site)
6 Months ago
C10 Labs - AI Fellow- BioTech and Life Sciences

C10 Labs

Cambridge, Massachusetts, United States (Hybrid)
2 Days ago
Google - Software Engineer II

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Canva - Fullstack Software Engineer - Video Compositor

Canva

Melbourne, Victoria, Australia (Remote)
3 Weeks ago
Aristocrat Gaming - Solutions Architect

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
2 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

India (Remote)
6 Months ago
Playtech - Senior Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Google - Software Engineer III, VM Manager, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Everyday Health Group - Senior Software Engineer, Backend - Lose It!

Everyday Health Group

United States (On-Site)
6 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Billing & Settlement

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Capgemini - Lead Software Engineer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Day ago
ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Canva - Senior Software Engineer -Cloud Platform- - Remote across ANZ

Canva

Sydney, New South Wales, Australia (Remote)
5 Months ago
Google - Senior Quantitative UX Researcher, Search Ads

Google

New York, New York, United States (On-Site)
2 Weeks ago
Game freak - R&D Programmer: Cloud Infrastructure

Game freak

Tokyo, Tokyo, Japan (On-Site)
18 Hours ago
Fluxon - Senior Software Engineer

Fluxon

(Remote)
23 Hours ago
ION - Technical Support Analyst, Toronto - 4363

ION

Toronto, Ontario, Canada (On-Site)
6 Months ago
Next Level Business Services - Java Script Developer (Sr UI Developer with very Strong Exp in Java Script )

Next Level Business Services

Dallas, Texas, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Cadence - Lead Product Validation Engineer

Cadence

Noida, Uttar Pradesh, India (On-Site)
7 Months ago
Zones - Network Administrator L2

Zones

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Capgemini - M&C Subject Matter Experts

Capgemini

Kolkata, West Bengal, India (On-Site)
1 Day ago
Dialpad AI - Sr. SDET

Dialpad AI

Bengaluru, Karnataka, India (Hybrid)
20 Hours ago
SuperGaming - Product Manager

SuperGaming

Pune, Maharashtra, India (On-Site)
1 Day ago
PwC - IN-Associate_ Azure DevOps Engineer_OneCloud_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Manager  - kolkata - Technology Consulting

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Buckman - Lead Digital Software Engineer - Back End

Buckman

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
NVIDIA - Senior Software Engineer - Build and Deployment Tools

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Google - Silicon Design Verification Engineer, TPU, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Tonies - Senior Software Engineer

Tonies

Germany (Remote)
2 Months ago
Skillz - Senior Software Engineer (React Native - Mobile SDK)

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Month ago
HiLabs - Senior Software Development Engineer - Backend

HiLabs

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
9 Months ago
ION - Senior Software Engineer - Full-Stack

ION

Budapest, Hungary (On-Site)
6 Months ago
Super - Senior Software Engineer, Payments

Super

United States (Remote)
5 Months ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

Colombia (Remote)
6 Months ago
Saama Technologies,  Inc  - Senior Software Engineer 1

Saama Technologies, Inc

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
N-iX - Senior Full-Stack Engineer (React+Java)

N-iX

Ukraine (Remote)
1 Month ago
Nagarro - Senior Engineer, Java

Nagarro

India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug