Amazon
Amazon

Software Development Engineer II, GeoSpatial

RoleMobile
LevelMid Level
LocationBellevue, WA, United States
WorkOn-site
TypeFull-time
Posted1 week ago
Apply now

About the role

Amazon's Last Mile delivery network moves millions of packages every day, and the accuracy of the maps powering that network matters at every turn. The Field Collection Experience team sits at the input edge of this mission, building the field-facing applications, SDKs, and ingestion services that capture ground-truth observations from Transporters, Field Quality Associates, and customer-service agents and turn them into structured corrections that improve the maps powering Last Mile delivery.
As an SDE2 on Field Collection Experience, you will design, build, and operate the systems that capture field signals at the source and land them in the geospatial pipeline. You will work across native mobile applications used in the field daily, web SDKs powering navigation across multiple host applications, ingestion services handling millions of events a year, and a Tier-1 edit store on the critical path of every downstream geospatial correction in Last Mile.
This is a role for an engineer who delivers: someone who takes ambiguous problems, decomposes them into well-scoped specifications, ships software with a high bar for quality and operational excellence, and raises the engineering standards of the team around them.

  • Key job responsibilities

  • Design, implement, test, and operate features across native mobile, web SDKs, and backend services. You will own components from spec through production, including the operational health of services you ship.

  • Translate ambiguous product problems into clean engineering plans. Decompose work into well-scoped specifications, identify the right architectural seams, and write code that the team can extend without rework.

  • Hold a high bar for engineering quality. Write code that is correct, tested, observable, and operable. Maintain the reliability and latency posture expected of Tier-1 services on the critical path of Last Mile geospatial corrections.

  • Practice spec-driven development. Author and maintain steering documents for the systems you build, and keep the spec live as the implementation evolves so the source of truth and the codebase stay in sync.

  • Raise the bar around you. Mentor newer engineers, contribute to design reviews, sharpen the team's specs and patterns, and bring rigor to operational practices.

  • A day in the life

  • Take a feature from spec to production. You pick up a well-scoped problem from the team's roadmap, refine the spec with your tech lead and PM, decompose it into commits, and land it through code review.

  • Make architectural decisions at your scope. You make the call on data structures, module boundaries, and component contracts. You escalate the decisions that are too big for you and explain why. Over time the surface area you make calls on grows.

  • Partner across the team and beyond. You write design docs, run design reviews, and pair with engineers on adjacent teams when your work touches their systems. You communicate clearly in writing and in person, and your status updates leave no ambiguity about what is done, what is in flight, and what is blocked.

Basic Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

USA, WA, Bellevue - 143,700.00 - 194,400.00 USD annually

Benefits and perks

Healthcare

401(k)

Equity

Paid Time Off

Parental Leave

Learning Budget

Mental Health Support

Required skills

Mobile development

Web SDKs

Backend services

Distributed systems

Production operations

About Amazon

Bellevue

Headquarters