Software Engineer, Payments

Whatnot · Consumer · New York, NY · Engineering

Software Engineer for the Payments - Treasury team at Whatnot, responsible for managing and recording money and credit in customer transactions, including taxes, customs, returns, and refunds. The role involves improving payment scale, reliability, payment options, fraud mitigation, and transaction modeling for a global livestream shopping platform.

What you'd actually do

  1. Globally responsible for how our business moves and records money and credit in all customer transactions; and how taxes, customs, returns, refunds and more just work, no matter where our customers are in the world.
  2. Improvements to critical infrastructure supporting payment scale & reliability, diversity of payment options, fraud mitigation, and improvements in transaction modelling and tax to further provide a seamless international marketplace.
  3. Designing complex distributed systems that power products used by millions of users.
  4. Defining the technical roadmap for team, identifying areas that need improvement and leading cross-team solutions.
  5. Identifying, architecting, and building the right systems or products to improve the business.

Skills

Required

  • 7+ years of software development experience building scalable systems
  • Product instincts
  • Designed complex distributed systems
  • Defining technical roadmap
  • Architecting and building systems/products
  • Understanding and explaining trade-offs
  • Enabling collaboration across teams
  • Project ownership
  • Problem solving
  • Ability to quickly become effective in new technologies

Nice to have

  • Experience working with payment systems, infrastructure, and international commerce
  • Startup experience at a high-growth company
  • Knowledge of multiple programming languages (Python, Elixir, JavaScript)

What the JD emphasized

  • 7+ years of software development experience building scalable systems that can handle millions of users
  • designed complex distributed systems that power products used by millions of users
  • defining the technical roadmap for team
  • identify, architect, and build the right systems or products to improve the business
  • shipping high quality products and features quickly and iteratively