About The Position

Playbypoint is hiring a Senior Software Engineer for its Payments team. The role owns infrastructure that moves money across the platform, including online checkout, in-person POS terminals, recurring billing, payouts, refunds, and reconciliation. It is a hands-on individual contributor position with substantial scope, partnering with Product, Finance, and Club Operations to build safe, scalable, durable systems. The team uses Ruby on Rails, React, TypeScript, GraphQL, REST APIs, MySQL, Redis, Sidekiq, and AWS. The engineer will build and operate payments infrastructure, help maintain PCI DSS scope hygiene, and ensure financial systems are auditable and observable. The role also sets a quality bar for payments-critical code and mentors engineers across the team. Playbypoint expects engineers to use AI tools throughout the software development lifecycle and values experience building AI-powered tooling or agents that have shipped to production. The company is a rapidly expanding startup providing enterprise software for racquet sports clubs, players, and coaches.

Requirements

  • At least 8 years of experience building backend systems in production environments with operational responsibility and significant focus on payments or financial systems.
  • Hands-on production experience with Adyen.
  • At least 3 years of demonstrable production experience with Ruby on Rails.
  • Ability to reason about payment failure modes and apply money-safe practices, including idempotency, exactly-once semantics, currency precision, and ledger thinking.
  • Proven ability to operate high-availability services, including monitoring, alerting, incident response, and postmortems.
  • Ability to work in a high-velocity environment while maintaining a correctness-first mindset.
  • Clear communication and ability to work asynchronously.
  • Strong written and spoken English.
  • Fluency with current AI tools and patterns, and judgment about when AI adds value.

Nice To Haves

  • Familiarity with Adyen Checkout, Terminal API, tokenization, webhooks, or Adyen for Platforms.
  • Experience building AI-powered tooling or agents, such as internal automation, LLM-integrated features, or workflow improvements shipped to production.
  • Experience with other payment service providers such as Stripe, Xendit, or RazorPay.
  • Familiarity with eWallet integrations or cryptocurrency payment rails.
  • Background in vertical SaaS, marketplaces, hospitality, or fintech.
  • Card-present POS experience, including in-store reconciliation or terminal fleet management.

Responsibilities

  • Architect and build core payments infrastructure for online, in-person, and recurring billing flows.
  • Own the reliability of money movement, including idempotency, webhook processing, failure recovery, and reconciliation.
  • Drive PCI DSS scope hygiene and keep financial systems auditable and observable.
  • Collaborate with Product, Finance, and Club Operations to deliver features such as split payments, deposits, multi-currency, and marketplace payouts to coaches and pros.
  • Set the engineering bar for payments-critical code.
  • Mentor engineers across the team.
  • Use AI tools throughout the development lifecycle, including design, coding, code review, testing, debugging, and incident analysis.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service