Senior Software Engineer
Core
Design, build, and maintain high-throughput, low-latency backend services for business-critical sports betting systems.
Role type
Senior Software Engineer (Backend)
Builds
High-throughput backend services, distributed systems, and messaging infrastructure for sports betting platforms.
Domain
B2B Sports Betting / High-Frequency Trading Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Spring Boot, Concurrency and multithreading, JVM behavior, Microservices, Event-driven architectures, Kafka, System design, Observability
Preferred skills
Debugging live systems, Performance optimization, Backpressure handling, Trade-off analysis
Technologies
Java, Spring Boot, Kafka, Cloud-based infrastructure, Containerized environments
Responsibilities
Design and build high-throughput backend services, Solve real production challenges related to performance and scaling, Contribute to architectural decisions and technical direction, Continuously improve system reliability and observability
Seniority
Senior, hands-on IC