Software Engineer, Program Engineering
Core
Build core infrastructure platforms for Block's compliance program, focusing on a unified transaction store/search and flexible entity labeling/ingestion workflows to support investigators, analysts, and automated systems.
Role type
Full-stack software engineer (compliance infrastructure)
Builds
Unified transaction data platforms, self-serve labeling tools, and high-volume ingestion pipelines
Domain
Financial technology / Compliance
Deliverable
production ML models | product features
Required skills
Full-stack development, microservice architecture, event-driven systems, data modeling, search systems, bulk data ingestion, AI tool fluency, system debugging
Preferred skills
Platform engineering, LLM integration, PII/PCI data handling, compliance domain knowledge
Technologies
Ruby on Rails, Java, Kotlin, React, TypeScript, AWS, Kafka, MySQL, Aurora, DynamoDB, Redis, gRPC, LLMs
Responsibilities
Design and implement systems within microservice/event-driven architectures, build self-serve tools and ingestion pipelines, partner with Compliance/Risk teams to translate requirements into platform capabilities, own operational aspects including on-call and incident response, use AI tools to improve development velocity
Seniority
Mid-level, hands-on IC