Staff Software Engineer - Scala
Core
Design, develop, and maintain a high-throughput, low-latency trading application and backend services for a retail trading platform.
Role type
Staff Software Engineer (Scala)
Builds
High-performance trading systems and backend services deployed on Kubernetes in the cloud.
Domain
Financial technology / Retail trading
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Akka, Kubernetes, distributed systems, functional programming, cloud services (GCP), CI/CD, observability tooling, protocol troubleshooting (HTTP/HTTPS, WebSockets, TLS, DNS, TCP/IP)
Preferred skills
None stated
Technologies
Scala, Akka, Kubernetes, Google Cloud Platform, Jenkins, GitHub Actions
Responsibilities
Design and develop Scala and Akka-based trading systems; Architect and manage backend services for scalability and resilience; Implement services architecture for modularity; Develop distributed systems for high-performance requirements; Implement monitoring and logging solutions; Integrate backend systems with market data feeds; Collaborate with engineering teams and Product Managers.
Seniority
Staff, hands-on IC with architectural ownership