About The Position

The Amazon Payments Products team is responsible for developing the platform and applications used to introduce new and innovative payment methods to customers as well as support Amazon’s global CoBrand and Private label credit cards along with the world’s largest rewards catalog, Shop with Points. Unified Financing Offers (UFO) team owns a group of services enabling payment product teams across the world to launch financial offer experience to Amazon customers. UFO's mission is to enable the discovery and usage of right financial offer to right customer at the right time. To accomplish this mission, UFO team builds real-time ranking/eligibility services , marketing automation tools and CX experiences. The team tackles a wide range of problems in intersection of Technology, Science and CX/UX. If you can think big and want to join a fast moving team breaking new ground at Amazon we would like to speak with you! Empowering customers with seamless, intelligent payment flexibility that makes every purchase possible. We envision a future where customers effortlessly discover and select the perfect installment option for their needs, powered by intelligent offer ranking that anticipates their preferences and financial goals. Through our partnership with leading NA installment providers, we deliver the most competitive, transparent, trustworthy payment solutions that remove barriers to purchase while providing exceptional post-purchase support throughout the customer journey. Our systems will set the industry standard for offer management and servicing excellence, creating a friction less experience that builds lasting customer trust and drives sustainable business growth across all Amazon shopping experiences.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice To Haves

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

Responsibilities

  • Define, design, and implement multi-tier distributed software applications.
  • Write high quality distributed system software.
  • Estimate support effort, plan implementation of quality features, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
  • Use software engineering best practices to ensure a high standard of quality for all of the team deliverables.
  • Must be able to effectively collaborate in a fast paced environment with multiple teams in a large organization (software development, QA, Project/Release Management, Build and Release, etc).
  • Provide on-call production support for payment platform applications

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service