Software Engineer, Financial Platform - Issuing
Core
Design, build, and operate high-scale server services for the card issuing platform, powering transaction authorization, processing, and digital wallet provisioning for Cash App, Square Card, and new Block programs.
Role type
Senior IC backend software engineer (financial services)
Builds
Card issuance, fulfillment, activation, real-time transaction processing, and dispute resolution systems
Domain
Fintech, payments, card networks
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, microservices, event-driven architecture, system design, incident response, code review, AI tooling fluency
Preferred skills
Experience with tier-0 financial systems, open-ended problem solving
Technologies
Java, Kotlin, AWS, HTTP, JSON, gRPC, Protocol Buffers, Hibernate, Aurora, MySQL, DynamoDB, Redis, Kafka, Datadog, Buildkite, Gradle
Responsibilities
Design and develop features for card issuance and transaction processing; write high-quality, tested code; participate in design and code reviews; own operational aspects including on-call and incident response; leverage AI-powered tools in the development lifecycle
Seniority
Mid-level to Senior, hands-on IC