System Development Engineer, Payment Products - Amazon
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Job Description Summary: Develop large-scale distributed systems, troubleshoot complex problems, and improve customer experience.

Key Responsibilities:

  • Deliver logical, maintainable, and timely technology solutions.
  • Learn and apply current engineering best practices.
  • Test solutions and classify, store, and handle data according to Amazon policies.
  • Actively seek guidance from managers and peers.
  • Participate in team discussions around design, scoping, and prioritization.
  • Ensure solutions address team goals and improve customer experience.
  • Learn to identify and scope problems, calculate solution costs, and make technical trade-offs.

BASIC QUALIFICATIONS:

  • 2+ years of software development and system design experience.
  • Understanding of software architecture patterns and design principles.
  • Experience programming with at least one modern language (Python, Ruby, Golang, Java, C++, C#, Rust).
  • Experience with Linux/Unix.
  • Ability to write maintainable, tested, and well-documented code.
  • Strong problem-solving and analytical skills.
  • Familiarity with agile software development methodologies.
  • Good communication and collaboration skills.

PREFERRED QUALIFICATIONS: Experience with CI/CD pipelines and build processes.

;