Sr. Director - Software Engineering (Java, GenAI, Payment Risk, Cloud, NoSQL - 18+ years' exp)
Core
Lead engineering for high-scale, mission-critical distributed systems powering customer-facing risk and security products in the payments industry.
Role type
Senior Director, hands-on IC engineering leader
Builds
Differentiated acceptance, issuing, and risk/security products for merchants, acquirers, issuers, and partners
Domain
Payments / Financial Services / Risk & Security
Deliverable
production ML models
Required skills
Java, Go, Rust, JavaScript, distributed systems architecture, microservices, NoSQL, RDBMS, event-driven architecture, CI/CD, security engineering, AI/Agentic development
Preferred skills
Agentic development, AI models/tools/agents, enterprise-scale distributed systems, concurrent/reactive architectures, service discovery, containerized deployment, event streaming, DevOps, Agile practices
Technologies
Java, Go, Rust, JavaScript, Vertx, HTTP, REST, gRPC, NoSQL, RDBMS, Docker/Kubernetes (implied by containerized), Kafka (implied by event streaming)
Responsibilities
Own technical architecture and delivery of risk/security products; Participate in code/design reviews and contribute code; Establish engineering standards for agentic development and code quality; Partner with Product/Security/SRE to deliver solutions; Build technology roadmaps balancing business priorities and technical debt; Drive adoption of CI/CD and test automation; Communicate technical strategy to senior leadership; Attract and grow high-performing engineering talent
Seniority
Senior, hands-on IC with organizational leadership