Sr Software Development Engineer, Amazon Business, Buy Journey

Amazon Amazon · Big Tech · M, Spain +1 · Software Development

Senior Software Development Engineer role focused on building and improving the buy journey for Amazon Business customers. This involves designing scalable software architecture, delivering personalized experiences using machine learning and data engineering, and applying software engineering best practices. The role emphasizes technical leadership, system design, and operational excellence within a fast-paced environment.

What you'd actually do

  1. Design and modify scalable software architecture of full stack systems.
  2. Deliver personalized experience that requires machine learning and data engineering skills
  3. Work independently to deliver and maintain features.
  4. Apply software engineering best practices to the development life cycle (incremental delivery, coding standards, code reviews, source control management, build processes, testing, operations...).
  5. Engage in continuous prioritization efforts to balance out fast paced business requirements with long term technical investments.

Skills

Required

  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience in development in the last 3 years

Nice to have

  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations