Software Engineer, Geo

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information through products like Maps, Earth, and Street View.
Backend
Entry-Level Software Engineer
Contact Company
1+ year of experience
Enterprise SaaS

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 that serves over a billion users monthly through products like Google Maps, Earth, Street View, and Google Maps Platform. The role combines technical expertise with practical problem-solving, requiring skills in software development across various programming languages. You'll be responsible for developing, testing, and maintaining critical software solutions while collaborating with peers through design reviews and code feedback. The position offers opportunities to work on large-scale systems, contribute to product innovation, and directly impact how users worldwide navigate and explore. The team focuses on solving complex computer science problems while creating intuitive product experiences and improving real-world mapping accuracy. This role is perfect for engineers who are versatile, show leadership potential, and are eager to tackle full-stack challenges as Google continues to advance its mapping technology. You'll be part of a team that not only serves everyday users but also enables developers to enhance their applications with Google Maps platform capabilities.

Last updated a month 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

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

Technical Program Manager I, Capacity Planning and Automation, Google Workspace

Technical Program Manager role at Google focusing on capacity planning and automation for Google Workspace, combining technical expertise with project management skills.

Business Program Manager, Global Data Centers

Business Program Manager position at Google's Global Data Centers, managing facility maintenance agreements, contractor relationships, and supporting technical infrastructure operations.

Mechatronics Engineer, Data Center, Automation, Controls Focused

Mechatronics Engineer position at Google focusing on data center automation and robotics systems, requiring expertise in control systems and industrial automation.

CPU Functional Verification Engineer, Silicon, University Graduate

Entry-level CPU Functional Verification Engineer position at Google, focusing on hardware verification and validation using various methodologies and tools.

Partner Solutions Engineer, Digitalization Operations

Partner Solutions Engineer role at Google focusing on digitalization operations, internal tools development, and technical partner management.