Staff Software Engineer - Back End
Core
Design, develop, and maintain scalable backend platforms, data pipelines, and storage solutions for financial technology applications.
Role type
Staff Software Engineer (Back End)
Builds
Scalable backend platforms, data pipelines, and storage solutions for FinTech applications
Domain
Financial Technology (FinTech)
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Scala, Hadoop, Apache Spark, SQL, distributed systems architecture, operational excellence metrics, CI/CD pipelines
Preferred skills
FinTech domain knowledge (reconciliation, reporting, payouts), Kafka, RabbitMQ, Kubernetes, GitLab, large-scale distributed systems, team leadership
Technologies
Hadoop, Apache Spark, Kafka, RabbitMQ, GitLab, Kubernetes, SQL
Responsibilities
Own the full product lifecycle from requirements to maintenance, design and build high-performance backend systems, mentor engineers, collaborate with product and finance teams, apply operational excellence practices, help recruit and onboard talent
Seniority
Staff, hands-on IC with leadership responsibilities