Software Development Engineer, Ww Deals & Promotions

Amazon Amazon · Big Tech · CA, BC +1 · Software Development

Software Development Engineer II on the WW Deals and Promotions team responsible for designing, building, and deploying scalable, low-latency services that power Amazon's promotions ecosystem. The role involves collaborating with product managers and other engineers, contributing to operational excellence, mentoring junior engineers, and potentially leveraging generative AI tools to enhance workflows and customer experiences.

What you'd actually do

  1. Design, build, and deploy scalable, low-latency services to support the deals and promotions experience
  2. Collaborate closely with product managers, designers, and other engineers to translate customer and business requirements into robust technical solutions
  3. Contribute to the operational excellence of the team's services, participate in on-call rotations, and improve system performance and reliability
  4. Set a high standard for code quality, maintainability, and development best practices through your own work and code reviews
  5. Mentor junior engineers and share your knowledge to help the team continuously improve

Skills

Required

  • 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
  • Expertise in designing and building high-performance, scalable services and APIs
  • Strong proficiency in at least one major programming language (e.g. Java, Python, C++, etc.)
  • Experience with distributed systems, microservices architecture, and cloud infrastructure
  • Excellent communication skills to collaborate effectively with cross-functional partners

Nice to have

  • 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
  • Usage of generative AI tools to enhance workflow efficiency, with a willingness to learn effective prompting and evaluation practices.
  • Ability to recognize opportunities where generative AI could enhance products, workflows, or customer experiences.

What the JD emphasized

  • 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