Software Development Engineer, Geospatial

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Logistics

Description For Software Development Engineer, Geospatial

The Amazon Last Mile Geospatial team builds sophisticated systems that model the real world to enable routing for drivers. This role focuses on developing and maintaining critical mapping infrastructure including base map data, road network data, map tiles, geocoding services, and time estimation systems. The team tackles complex challenges in routing optimization, location accuracy, and real-world navigation modeling.

The position involves building systems that go beyond basic mapping to provide detailed navigation solutions, including internal building routing and precise delivery time estimations. Key technical challenges include automatic road detection from sensor data, road network graph updates, mobile device optimization, and unstructured address parsing.

As a Software Development Engineer on this team, you'll work on innovative solutions for last-mile delivery optimization, contributing to systems that directly impact Amazon's delivery efficiency. The role requires expertise in large-scale system design, strong programming skills, and the ability to solve complex algorithmic problems.

The ideal candidate should have experience in software development, system architecture, and a passion for solving challenging technical problems. You'll be working in an entrepreneurial environment that values technical innovation and practical solutions to real-world logistics challenges.

This is an excellent opportunity for engineers interested in combining mapping technology, real-world optimization problems, and large-scale system design to improve Amazon's delivery infrastructure.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, Geospatial

  • Participate in design, implementation, and deployment of large-scale systems
  • Define secure, scalable, and low-latency services
  • Work in cross-functional teams on demanding projects
  • Decompose complex problems into simple solutions
  • Understand system interdependencies and limitations
  • Share knowledge in performance, scalability, and engineering best practices

Requirements For Software Development Engineer, Geospatial

Java
  • Bachelor's degree in computer science or equivalent
  • 2+ years of non-internship professional software development experience
  • 2+ years of programming using a modern programming language such as Java, C++, or C#
  • 1+ years of non-internship design or architecture experience
  • Object-oriented design experience

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Geospatial

Application Engineer, Profit Intelligence

Application Engineer role at Amazon's Profit Intelligence team, combining support and development work to manage and analyze financial data systems.

Software Development Engineer II, AWS Marketplace Offers

AWS Marketplace seeks experienced Software Development Engineer II to build and scale cloud platform services, offering competitive compensation and comprehensive benefits.

Software Development Engineer II, Fulfillment by Amazon (FBA)

Software Development Engineer II position at Amazon's FBA team, building large-scale systems to manage global inventory and seller services.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II role at Amazon's Direct Fulfillment team, building scalable systems for vendor-direct shipping across global marketplaces.

Application Engineer, Sapien

Application Engineer position at Amazon's Retail Business Services, focusing on technical support, development, and automation of retail operations systems.