Principal Software Engineer
Core
Set technical direction and architecture for platforms detecting and investigating financial crime, shaping domain-wide engineering strategy and responsible AI adoption.
Role type
Principal Software Engineer (Platform & Architecture)
Builds
Shared detection and investigation platforms, scalable services, and internal systems for financial crime prevention.
Domain
Financial Services / Financial Crime / Cloud Engineering
Required skills
Distributed-system design, API design (REST/OpenAPI), Cloud-native engineering (AWS/Kubernetes), Full-stack development (Python/Java/Go + React/TypeScript), Platform strategy, Legacy modernization, Observability, Security engineering.
Preferred skills
Responsible AI and agentic systems, Event-driven integration, Mentorship of senior engineers.
Technologies
Python, Java, Kotlin, Go, React, TypeScript, AWS, Kubernetes, Docker, GitHub Actions, ArgoCD, REST, OpenAPI.
Responsibilities
Own domain technical strategy and architecture direction; Drive consolidation and decommissioning of fragmented systems; Scale MVPs into resilient enterprise services; Set engineering standards for CI/CD, testing, and security; Provide hands-on technical leadership across the stack; Define approaches for responsible AI and agentic systems; Embed regulatory and security considerations into engineering decisions.
Seniority
Principal, hands-on IC with strategic influence