Senior Software Engineer, Full Stack, Geo

Google is a leading technology company known for its search engine and innovative products.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Full Stack, Geo

Google's Geo team is seeking a Senior Software Engineer, Full Stack to join their mission of building the most accurate, comprehensive, and useful maps for users worldwide. This role involves working on critical projects for Google's needs, with opportunities to switch teams and projects as the fast-paced business evolves. The ideal candidate will be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack.

As a Senior Software Engineer, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions for products like Maps, Earth, Street View, and Google Maps Platform. You'll manage project priorities, deadlines, and deliverables while solving complex computer science problems and designing intuitive product experiences.

The role requires a strong background in software development, with at least 5 years of experience in programming languages and data structures/algorithms. You should have 3 years of full-stack development experience, including back-end languages like Java, Python, and Go, as well as front-end technologies such as JavaScript, TypeScript, HTML, and CSS.

Join the team that enables over a billion people monthly to explore the world and navigate their daily lives through Google's mapping services. This position offers the chance to work on cutting-edge technology, improve our understanding of the real world, and make a significant impact on how people interact with geographic information.

Last updated 2 months ago

Responsibilities For Senior Software Engineer, Full Stack, Geo

  • 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

Requirements For Senior Software Engineer, Full Stack, Geo

Java
Python
Go
JavaScript
TypeScript
  • 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, and/or C++ codebases, and front-end experience including JavaScript and/or TypeScript, HTML, CSS, etc.
  • 3 years of experience testing, maintaining, and/or launching software products, and 1 year of experience with software design and architecture

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack, Geo

Senior Product Manager, Promotions

Senior Product Manager position at Google leading promotions strategy and product development to enhance merchant-consumer connections across multiple platforms.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on scaling and maintaining their global network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and ASIC design.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.