Amazon Development Centre Canada ULC
Software Development, international stores
SoftwareDevelopmentEngineerII,,PaymentMethodsTeam
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Development Engineer II, , Payment Methods Team at Amazon Development Centre Canada ULC. Skills: Software development, Distributed systems, High availability. Define distributed software applications. Design distributed software applications”
Industry & Context.
Troubleshooting; Root cause analysis
On-call rotation
What They're Looking For.
Must Have
3+ years software development experience, 2+ years system design/architecture experience, Experience programming one language
Nice to Have
3+ years full SDLC experience
What You'll Do.
Define distributed software applications
Design distributed software applications
Implement distributed software applications
Own feature validation
Meet latency requirements
Meet availability requirements
Meet scalability requirements
Collaborate with multiple teams
Contribute to architectural evolution
Provide on-call support
Improve development lifecycle
Design backend services
Build backend services
Improve backend services
Contribute to service evolution
Understand requirements
Ensure features behave predictably
Participate in standups
Participate in design reviews
Participate in code reviews
Refine system architecture
Monitor service health
Learn operational practices
Maintain high-availability systems
Diagnose production issues
Resolve production issues
How You'll Work.
Team & Collaboration
Multiple teams; Product partners; Dependency teams
Process & Methodology
Agile
Full Job Description
Do you want challenge yourself to work on a team with high impact, complexity, and critical availability? Payments may be what you are looking for! Global Payments Tech supports dozens of countries, payment methods, and serves billions of requests daily. We build systems that process payments at an unprecedented scale, with accuracy, speed, and mission-critical availability. We innovate to improve customer experience across the globe, with support for currency choice, in-store payments, pay on delivery, credit and debit payments, seller disbursements, gift cards, and many new exciting and challenging ideas are in the works. Key job responsibilities Define, design, and implement highly available multi-tier distributed software applications. Own the validation and rollout of complex features in Tier1 production systems, while meeting strict requirements for latency, availability, and scalability. Must be able to effectively collaborate in a fast paced environment with multiple teams in a large organization. Contribute to the long term architectural evolution of core payments services, though both internal designs, and aligning away team work with long term platform vision. Provide Tier1 on-call production support for payment platform services. Drive AI adoption and efficiencies across all steps of the development lifecycle. A day in the life You will design, build, and improve the backend services that support Amazon’s payment platform. Your work will focus on writing/reviewing code, reviewing designs, and contributing to the evolution of the three Tier1 services owned by the team. You will collaborate with engineers, product partners, and client/dependency teams to understand requirements, clarify edge cases, and ensure new features behave predictably across systems. You will participate in standups, design reviews, and code reviews, gaining exposure to the operation of large‑scale distributed systems. You will refine components of the system architecture, simplify i
Applying for this Software Development Engineer II, , Payment Methods Team role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Development Centre Canada ULC?
Real rants from real employees. Read before you apply.