Staff Software Engineer
Core
Design, code, test, and deploy complex enterprise-level microservices-based applications to build cloud data solutions for detecting, monitoring, and preventing financial crime at scale.
Role type
Staff Software Engineer (Cloud Data & Financial Crime)
Builds
Cloud-based data pipelines, event-driven services, and microservices architectures supporting financial crime reporting and insights.
Domain
Financial Services / Financial Crime / Cloud Data Engineering
Required skills
Distributed systems design, Microservices architecture, Cloud-native development, Systems design, Technical mentorship, End-to-end delivery management, Event-driven architecture, CI/CD pipeline management
Preferred skills
AI-powered tooling experience, Banking domain knowledge, Kubernetes, Docker
Technologies
AWS (Lambda, MWAA, Step Functions, MSK, Redshift, Iceberg, DynamoDB, S3, API Gateway, SNS, SQS), Python, Java, .NET, TypeScript, Go, Apache Kafka, Apache Airflow
Responsibilities
Design and build complex distributed systems; Influence architecture and engineering standards; Collaborate with product teams to deliver secure, resilient data solutions; Mentor engineers and influence technical decisions; Manage full-cycle delivery from requirement gathering to release; Triage production and test environment issues.
Seniority
Staff, hands-on IC with strategic influence

