Lead Software Engineer - Back End
Core
Own the full product lifecycle from requirements to operational support, designing and maintaining scalable backend platforms, data pipelines, and storage solutions for fintech products.
Role type
Lead Software Engineer - Back End
Builds
Scalable backend platforms, data pipelines, and storage solutions for financial technology use cases
Domain
Fintech / Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Scala, C#, Hadoop, Apache Spark, advanced SQL, distributed systems architecture, system failure mode analysis, operational excellence, Scrum/Agile methodologies
Preferred skills
Spark, ETL data pipelines, Kafka, RabbitMQ, GitLab, Kubernetes, fintech domain expertise (reconciliation, financial reporting, tax, virtual credit cards, customer payments), team leadership
Technologies
Java, Kotlin, Scala, C#, Hadoop, Apache Spark, SQL, Kafka, RabbitMQ, GitLab, Kubernetes
Responsibilities
Design and develop scalable backend systems; mentor engineers across the team; lead projects and initiatives; recruit and onboard technical talent; collaborate with cross-functional teams; ensure operational excellence through monitoring and debugging
Seniority
Senior, hands-on IC with leadership responsibilities