Software Development Engineer, Support Engineering Tech

Amazon Amazon · Big Tech · Arlington, VA · Software Development

Software Development Engineer role focused on building self-service customer experiences on the AWS Spectrum platform, leveraging AI-powered development tools (like Amazon Q Developer, generative AI code assistants, LLM-based testing/debugging) to accelerate delivery and improve code quality. The role involves architecting, designing, and delivering scalable distributed systems, mentoring engineers, and collaborating with product managers and stakeholders to eliminate manual work and reduce customer friction.

What you'd actually do

  1. Architect and deliver end-to-end solutions for complex, ambiguous problems where the technical strategy is not yet defined
  2. Design and implement scalable, highly available self-service experiences on the Spectrum platform that enable customers to resolve issues without engaging support teams
  3. Actively use AI-powered development tools (Amazon Q Developer, generative AI code assistants, LLM-based testing/debugging) to accelerate software delivery and improve code quality
  4. Lead technical design reviews and drive architectural decisions across your team’s domain, proactively simplifying code and resolving architecture deficiencies
  5. Mentor and develop SDE I and SDE II engineers through code reviews, design discussions, pairing sessions, and promotion assessments

Skills

Required

  • Software architecture
  • Distributed systems design
  • Scalable system implementation
  • Customer self-service solutions
  • Mentoring junior engineers
  • Technical design reviews
  • Root-cause analysis
  • CI/CD pipelines
  • Monitoring and alarming

Nice to have

  • Experience with AWS Spectrum platform
  • Familiarity with Salesforce development
  • Domain knowledge in support engineering

What the JD emphasized

  • complex, ambiguous problems where the technical strategy is not yet defined
  • AI-powered development tools
  • generative AI code assistants
  • LLM-based testing/debugging
  • customer self-service
  • manual work elimination

Other signals

  • Leverage AI-powered development tools and techniques
  • Generative AI, LLM-based code generation, and agentic workflows
  • Accelerate delivery and raise the engineering bar
  • Customer self-service and manual work elimination
  • AI-first development practices