Senior Software Development Engineer, Developer Experience

Amazon Amazon · Big Tech · NY +1 · Software Development

Senior Software Development Engineer role focused on improving the developer experience for Amazon Ads. The role involves designing and building scalable solutions for API integration, domain models, and developer tools, with a focus on reducing time-to-market for new features and ensuring consistency across various surfaces. This is a leadership role influencing architectural decisions and mentoring engineers.

What you'd actually do

  1. Lead architectural decisions for Amazon Ads developer interfaces, designing scalable solutions that reduce feature launch complexity and maintain consistency across multiple surfaces
  2. Drive technical strategy for the Amazon Ads Domain Model, collaborating with product teams to ensure optimal API generation and SDK development
  3. Influence cross-organizational initiatives by building consensus on technical approaches and mentoring engineers to deliver high-quality, extensible systems
  4. Partner with Ads feature owners to identify launch strategies and implement solutions that accelerate time-to-market while ensuring robust operational practices
  5. Own team architecture decisions, providing system-wide design guidance and driving adoption of engineering best practices across the Developer Experience organization

Skills

Required

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Nice to have

  • 5+ 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

What the JD emphasized

  • thousands of developers
  • reduce time-to-market
  • seamless developer experiences
  • technical leadership
  • cross-functional collaboration
  • accelerate time-to-market
  • robust operational practices
  • system-wide design guidance
  • engineering best practices
  • partners, developers, and agents rely on daily
  • lowering integration costs
  • reducing the effort required