Staff Software Engineer, Payment Systems
Core
Define technical strategy and establish engineering standards for AI-first payment solutions including fraud detection, payment optimization, and merchant analytics.
Role type
Staff Software Engineer (Strategic IC with leadership)
Builds
AI-driven payment intelligence products (Radar, AuthBoost, Disputes, Authentication, merchant analytics)
Domain
Fintech / Payments / Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, API design, cross-stack engineering (FE, API, ML-adjacent), strategic technical leadership, hands-on coding, cross-functional collaboration
Preferred skills
Payments systems and fraud detection, production ML systems (model serving, training pipelines, observability), 0-1 product builds, multi-language proficiency (Java, Ruby, Python, TypeScript, Kafka, Flyte, Airflow, Mongo), navigating ambiguity
Technologies
Java, Ruby, Python, TypeScript, Kafka, Flyte, Airflow, Mongo
Responsibilities
Define technical strategy for the Payment Intelligence portfolio, champion quality-first engineering culture and standards, partner with large merchants on payment intelligence, collaborate with product/design/ML teams, contribute to infrastructure and foundational systems
Seniority
Staff, strategic leadership with hands-on contribution