Software Development Engineer, Payments Acceptance and Experience
Core
Design and implement multi-tier distributed software applications for a global payment processing system supporting numerous countries and payment methods.
Role type
Senior Software Development Engineer (Payments)
Builds
High-scale payment processing systems for Amazon.com, Kindle, and AWS
Domain
E-commerce payments and financial processing
Deliverable
production ML models | product features
Required skills
distributed systems design, system architecture, scalability, reliability, software development lifecycle, code reviews, source control management, build processes, testing, operations
Preferred skills
full software development life cycle experience, coding standards
Technologies
none stated
Responsibilities
Define, design, and implement multi-tier distributed software applications; Estimate engineering effort and plan system changes; Independently design code and test major features; Collaborate with multiple teams in a fast-paced environment; Provide on-call production support for payment platform applications
Seniority
Senior, hands-on IC