Software Engineer, Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Entry-Level Software Engineer
Contact Company
5,000+ Employees
1+ year of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Geo

Google's Geo team is at the forefront of building the world's most comprehensive and accurate mapping solutions. As a Software Engineer in the Geo team, you'll be part of a dynamic environment working on products like Maps, Earth, Street View, and Google Maps Platform that serve over a billion users monthly. You'll contribute to developing next-generation technologies across various domains including information retrieval, distributed computing, system design, and AI.

The role involves hands-on development, where you'll write code, participate in design reviews, and ensure best practices through code reviews. You'll be managing project priorities and deliverables while working on critical projects with opportunities to switch teams as you grow. The position requires versatility and leadership qualities as you'll be involved in full-stack development.

Working at Google means joining a team that's solving complex computer science problems, creating intuitive product experiences, and improving our understanding of the real world. You'll be part of a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce and fostering a culture of belonging.

The Geo team's mission is particularly impactful as it enables not just individual users but also developers to enhance their applications with Google Maps platform capabilities. This role offers the perfect blend of technical challenges, product impact, and professional growth opportunities in a collaborative environment.

Last updated a minute ago

Responsibilities For Software Engineer, Geo

  • Write 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
  • 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 Software Engineer, Geo

Python
Java
JavaScript
  • 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)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Geo

Software Engineer II, Platform Storage, Google Cloud Platform

Software Engineer II position at Google Cloud Platform focusing on storage systems development and infrastructure optimization.

Software Engineer, Early Career

Early-career Software Engineering role at Google, developing next-generation technologies that impact billions of users globally.

Software Engineer, PhD, Early Career, Campus, 2025 Start

Entry-level PhD Software Engineer position at Google, working on next-generation technologies and large-scale systems.

Software Engineer, Early Career (For Women in Tech Candidates)

Entry-level Software Engineering role at Google for women in tech, focusing on developing next-generation technologies and solutions that impact billions of users.

Test Engineer, Pixel Test Engineering

Test Engineer position at Google focusing on automated testing solutions for Pixel devices, requiring 2 years of experience in software test engineering and hardware testing.