Senior Software Developer, Aws Distributed Sql

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Senior Software Developer role focused on improving the developer experience for Amazon Aurora Distributed SQL, particularly in the context of AI-assisted development and agentic applications. The role involves leading technical strategy, architecture, and delivery of tools, documentation, and integrations to make DSQL easier for developers and AI agents to use.

What you'd actually do

  1. Lead the technical strategy and architecture for developer tools, SDKs, console features, and AI integrations
  2. Own team-level architecture for the JumpStart platform, providing system-wide design guidance and influencing team strategy
  3. Lead multi-engineer projects to build authentication systems, ORM adapters, database drivers, and console experiences
  4. Establish patterns and best practices for creating AI-ready documentation, code samples, and developer tools
  5. Partner with ISVs and framework providers to architect DSQL integrations at scale

Skills

Required

  • deep experience building developer platforms, SDKs, or developer-facing products at scale
  • understanding of both backend systems and front-end user experiences
  • experience leading teams through complex technical challenges
  • technical leadership
  • architecture design
  • system design
  • mentorship

Nice to have

  • AI coding assistant integrations
  • AI-ready documentation and tools
  • database technology
  • developer experience
  • AI-assisted development
  • full-stack engineering

What the JD emphasized

  • lead technical strategy
  • own the architecture
  • lead projects requiring work from multiple engineers
  • drive technical decisions
  • mentor team members
  • deep experience building developer platforms, SDKs, or developer-facing products at scale
  • understand both backend systems and front-end user experiences
  • led teams through complex technical challenges
  • define technical strategy for AI coding assistant integrations
  • establish patterns for building AI-ready documentation and tools
  • drive consensus across teams on developer experience improvements
  • comfortable leading architecture discussions
  • making trade-offs between short-term delivery and long-term maintainability
  • influencing product direction through technical leadership
  • lead the technical strategy and architecture
  • own team-level architecture
  • lead multi-engineer projects
  • establish patterns and best practices
  • partner with ISVs and framework providers
  • define and implement mechanisms to measure, benchmark, and continuously improve developer experience
  • mentor and coach multiple engineers
  • influence product roadmap and prioritization
  • lead design reviews
  • actively participate in design reviews
  • lead strategic initiatives
  • shape how millions of developers experience DSQL
  • architecting a new authentication framework
  • leading a design review
  • mentoring an engineer
  • drive technical decisions
  • balance immediate developer needs with long-term platform scalability
  • lead cross-team initiatives
  • influencing multiple teams' roadmaps
  • improve the end-to-end developer experience
  • work closely with product management
  • translate customer feedback into technical strategy
  • proactively identify and resolve architecture deficiencies
  • create friction for developers
  • set the technical direction
  • become the database of choice for agentic development
  • participate in hiring, performance evaluations, and career guidance