Tech Lead Software Engineer
Core
Tech Lead responsible for setting technical direction, mentoring engineers, and driving scalable backend solutions for a digital bank's financial products.
Role type
Senior IC Tech Lead (Software Engineering)
Builds
Horizontally scalable microservices, high-throughput jobs, and distributed systems for financial products
Domain
Fintech / Digital Banking / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, Functional programming, Cloud technologies, Technical leadership, Mentoring, CI/CD, Observability
Preferred skills
Clojure, Hexagonal architecture, Kafka, Datomic, DynamoDB, Kubernetes, Finagle
Technologies
Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, Kubernetes
Responsibilities
Set technical direction for multiple teams, Mentor engineers across teams, Design and deliver large-scale distributed systems, Write, test, and maintain code, Ensure comprehensive observability and performance monitoring, Participate in on-call rotations
Seniority
Senior, hands-on IC with leadership scope