Software Architect
Core
Design and scale resilient, high-performing distributed systems for the Unified Trading Platform to power real-time sports data, odds, and market experiences.
Role type
Senior Software Architect (Distributed Systems)
Builds
Unified Trading Platform (real-time sports data, odds, market experiences)
Domain
Sports betting / Real-time data streaming / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, Messaging and streaming systems (Kafka), Push-based microservices architecture, Containerization and orchestration, Scalable design patterns, Performance optimization, Reliability engineering, Cloud-based architectures, CI/CD, Infrastructure as code, Observability
Preferred skills
Mentoring engineers, Influencing technical and non-technical stakeholders, Prototyping and proof-of-concepts
Technologies
Kafka, Microservices, Containers, Cloud platforms
Responsibilities
Define and evolve architectural solutions for performance and scalability, Design and refine frameworks and engineering standards, Partner with Product and Infrastructure teams on architectural principles, Contribute hands-on to prototypes and production systems, Guide teams in adopting distributed system patterns, Provide design reviews and technical guidance, Align architectural decisions with business priorities
Seniority
Senior, hands-on IC with strategic influence