Jobs · Consulting · Washington

Software Development Engineer II, GeoSpatial

Amazon · Bellevue, WA · 1 wk ago
ConsultingFull-time

Key job responsibilities

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

Similar jobs