Software Engineer, Financial Platform - Issuing
Core
Design, build, and operate high-scale server services for the card issuing platform powering Cash App Card, Square Card, and new Block programs, handling issuance, transaction processing, and disputes.
Role type
Senior IC backend software engineer (financial services)
Builds
Card issuance, fulfillment, activation, real-time transaction authorization, digital wallet provisioning, and 3-D Secure authentication systems
Domain
Fintech, payments, card networks
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, full lifecycle ownership of features (via careerplan.io/jobs/252619a4-5599-4f63-b05c-740e01e9ff8e-software-engineer-financial-platform-issuing-at-block)
Technologies
Java, Kotlin, AWS, gRPC, Protocol Buffers, Hibernate, Aurora, MySQL, DynamoDB, Redis, Kafka, Datadog, Buildkite, Gradle
Responsibilities
Design and implement systems within microservice and event-driven architectures; participate in operational ownership including on-call and incident response; write high-quality, well-tested code; collaborate on design reviews and code reviews; leverage AI-powered tools throughout the development lifecycle
Seniority
Senior, hands-on IC