Software Development Engineer, Amazon Payment Services

Job Summary

Design and build distributed computing solutions at scale for Amazon Payment Services. You will drive technical direction, own major deliverables end-to-end, and provide technical leadership to the engineering team on cloud computing and highly scalable systems.

Responsibilities

  • Develop strategy and roadmap with product managers to deliver capabilities for customers
  • Collaborate with engineers to determine optimal technical design and approach for new product development
  • Establish best practices for software development and documentation, ensuring designs meet requirements and high-quality delivery on tight schedules
  • Manage project prioritization, planning, and stakeholder management with tracking of external commitments
  • Monitor and operate production services for operational excellence
  • Own the overall development life cycle of solutions and manage complex projects with significant business impact

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship experience in design or architecture of new and existing systems, including design patterns, reliability and scaling
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong distributed systems and web services design and implementation experience
  • Experience working on high availability production systems
  • Bachelor’s degree in computer science or equivalent

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Job Type: Full Time
Company Name: Amazon
Seniority level: Mid-Senior level
Sorry! This job has expired.
Scroll to Top