Lead Software Engineer - Java
Core
Lead the design, development, and deployment of low latency screening systems for risk intelligence and compliance screening.
Role type
Senior IC Lead Software Engineer (Java)
Builds
Low latency screening systems for risk intelligence and compliance
Domain
Financial markets infrastructure / Risk Intelligence
Deliverable
production ML models | product features
Required skills
Java, software architecture, design patterns, system integration, cloud platforms (AWS), containerization (Docker, Kubernetes), web servers, databases (DynamoDB, RDBMS, Elasticsearch), CI/CD pipelines, infrastructure as code (Terraform, Cloud Formation, Ansible)
Preferred skills
Agile methodologies, DevOps practices, emerging technologies adoption
Technologies
Java, AWS, Docker, Kubernetes, DynamoDB, RDBMS, Elasticsearch, Terraform, Cloud Formation, Ansible
Responsibilities
Lead design, development, and deployment of software applications; provide technical leadership and mentorship; collaborate with architects and product managers; drive architectural decisions; conduct code reviews; manage project timelines and delivery risks
Seniority
Senior, hands-on IC with leadership responsibilities