Senior Software Engineer, Full Stack, Geo

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

Job Summary

Job Description

As a Senior Software Engineer, Full Stack, Geo at Google, you'll contribute to building the next generation of mapping technologies. Responsibilities include writing and testing code, participating in design reviews, code reviews, contributing to documentation, debugging and resolving product issues. You'll work on projects critical to Google’s needs, with opportunities to switch teams and projects as you and the business grow. The Geo team enables developers to use the power of Google Maps platforms. You'll solve complex computer science problems and design intuitive user experiences. You'll need strong full-stack development expertise (Java, Python, GO, C++, JavaScript, TypeScript, HTML, CSS) and experience with testing, maintenance, and software design. The role requires managing project priorities and deadlines.
Must have:
  • 5+ years software development experience
  • 3+ years full-stack development experience
  • 3+ years testing and launching software
  • Strong Java, Python, or similar skills
  • JavaScript, HTML, CSS experience
  • Software design and architecture experience
Good to have:
  • Master's/PhD in CS
  • 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 Geo team is focused on building the most accurate, comprehensive, and useful maps for our users, through products like Maps, Earth, Street View, Google Maps Platform, and more. Every month, more than a billion people rely on Maps services to explore the world and navigate their daily lives.

The Geo team also enables developers to use the power of Google Maps platforms to enhance their apps and websites. As they plot a course for the future of mapping, they are solving complex computer science problems, designing beautiful and intuitive product experiences, and improving our understanding of the real world.

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

Steel City Interactive - Principal Unreal Programmer

Steel City Interactive

Sheffield, England, United Kingdom (Hybrid)
1 Month ago
Electronic Arts - Machine Learning Scientist Co-op (PhD Student)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Epic Games - Senior Platform Programmer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Jash entertainment  - Python Developer

Jash entertainment

Ahmedabad, Gujarat, India (On-Site)
2 Months ago
Mozilla - Senior Software Engineer

Mozilla

Australia (Remote)
1 Month ago
Scopely - Senior Fullstack Engineer - Monopoly GO!

Scopely

Culver City, California, United States (Remote)
2 Weeks ago
Enphase Energy - Java Full Stack Developer

Enphase Energy

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Dream Sports - SDE3 - Full Stack Developer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Synechron - Senior Full Stack Developer

Synechron

Toronto, Ontario, Canada (Hybrid)
1 Month ago
SoftSwiss - Senior Full-Stack Connectivity Engineer

SoftSwiss

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - .NET Developer - Italy

Ion

Pisa, Tuscany, Italy (On-Site)
8 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Omnissa - Member of technical staff (Appsecurity, Pentesting)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Cadence - Sr Principle Software Engineer

Cadence

Burlington, Massachusetts, United States (On-Site)
3 Weeks ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
8 Months ago
Qualcomm - Software Engineer

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Apple - Cellular RF Receiver Systems Engineer

Apple

Waltham, Massachusetts, United States (On-Site)
1 Month ago
playrix  - Senior C++ Software Engineer (Tools)

playrix

Georgia (Remote)
8 Months ago
bytedance - Linux System Engineer

bytedance

London, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Ubisoft - Employee Communications Partner

Ubisoft

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
broadcom - Sr. Memory Layout Design Engineer

broadcom

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Qualcomm - Graphics Performance Modelling Senior Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Trek - Senior UI Engineer

Trek

Haryana, India (On-Site)
5 Months ago
Capgemini - Mobile Automation Engineers

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
world resource institute - Competency Mapping Consultant

world resource institute

New Delhi, Delhi, India (On-Site)
1 Month ago
Assystems - Structural/ Architectural Designer

Assystems

Hyderabad, Telangana, India (On-Site)
8 Months ago
Qualcomm - Senior Engineer - Graphics Driver Development

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
PwC - IN__Senior Associate_ _SAP RAP BTP_Enterprise Apps-SAP _Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Bazaar Voice - Sales Operations Analyst

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Infosys - Lead .Net Fullstack Developer

Infosys

Plano, Texas, United States (On-Site)
5 Days ago
Nagarro - Associate Staff Engineer, Javascript Fullstack

Nagarro

Gurugram, Haryana, India (On-Site)
8 Months ago
ARHS - Fullstack Developer

ARHS

Liège, Wallonia, Belgium (On-Site)
8 Months ago
DraftKings - Senior Full-Stack .NET Engineer

DraftKings

Bulgaria (Remote)
3 Months ago
easygo - Software Development Engineer, Frontend focused Full-Stack

easygo

Sydney, New South Wales, Australia (On-Site)
4 Weeks ago
ness digital  - Senior FullStack Developer

ness digital

Iași, Iași County, Romania (On-Site)
2 Weeks ago
Infosys - Senior .NET Full Stack Developer with React or Angular

Infosys

Richardson, Texas, United States (On-Site)
1 Month ago
Abnormal Security - Senior Software Engineer - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
N-ix - Junior Java Full Stack Engineer

N-ix

Ukraine (Hybrid)
2 Weeks ago
Vercel - Full Stack Marketer

Vercel

San Francisco, California, United States (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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