Skip to main content

Senior Software Developer, AWS Distributed SQL

Technology
Amazon.com Services LLC
Seattle, United States€168,100 - €227,400 /yearTodayUntil 8/9/2026
Full timeOn-site

Job description

Requirements

Must have:

- We need at least 5 years of non-internship professional software development experience.
  • We need at least 5 years of programming experience in one or more software languages.
  • We need at least 5 years of experience leading design or architecture for new and existing systems, including design patterns, reliability, and scaling.
  • We need experience serving as a mentor, technical lead, or engineering team lead.
  • We prefer a masters degree in computer science or an equivalent background.
  • We prefer 7+ years of non-internship professional software development experience.
  • We prefer full SDLC experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • We prefer experience debugging, profiling, and applying strong engineering practices in large-scale systems.
  • We prefer knowledge of system performance, memory management, and parallel computing principles.
  • We prefer knowledge of machine learning and LLM fundamentals, including transformer architectures, training and inference lifecycles, and optimization techniques.

Responsibilities:

- We lead the technical strategy and architecture for developer tools, SDKs, console capabilities, and AI integrations.
  • We own team-level architecture for the JumpStart platform and provide system-wide design direction.
  • We lead multi-engineer initiatives to build authentication systems, ORM adapters, database drivers, and console experiences.
  • We establish patterns and best practices for AI-ready documentation, code samples, and developer tooling.
  • We partner with ISVs and framework providers to design and scale DSQL integrations.
  • We define and implement ways to measure, benchmark, and continuously improve developer experience.
  • We mentor and coach multiple engineers to strengthen their technical and leadership growth.
  • We influence product roadmap and prioritization based on developer needs and technical constraints.
  • We lead design reviews for our team and contribute to reviews across related teams.
  • We drive technical decisions that balance near-term developer needs with long-term scalability.
  • We lead cross-team efforts to improve the end-to-end developer journey.
  • We work with product management to turn customer feedback into technical direction.
  • We identify and remove architecture gaps that create friction for developers.
  • We help shape how DSQL becomes the database of choice for agentic development.
  • We participate in hiring, performance reviews, and career development for team members.

Company:

We are AWS, the worlds most comprehensive and broadly adopted cloud platform, and our Aurora DSQL JumpStart team is focused on making DSQL easy to use for agentic developers. We build a culture centered on rapid iteration, customer obsession, knowledge-sharing, and kind, thorough code reviews, with strong support for mentoring and career growth. We value inclusive teamwork, continuous learning, and work-life balance, and we offer comprehensive benefits including health coverage, 401(k) matching, paid time off, parental leave, and stock-based compensation. This role is based in Seattle, Washington, with an annual salary range of USD 168,100 to 227,400.

Keywords
CodingGNU parallelScalabilitySqlIterationCoding conventionsMemory managementDebugger

Interested in this role?