Senior Software Engineer; iGaming
Listed on 2026-02-09
-
Software Development
Software Engineer, Java Developer
Imagine building world-class sports betting and gaming platforms steps from the ocean, with Table Mountain as your daily backdrop.
This is not a cliché. This is your commute.
Our clients Cape Town engineering hub is a core pillar of a global sports media and sports betting ecosystem, responsible for delivering high-performance, in-house gaming software used by millions of fans worldwide.
This team doesnt follow trends — they set them. If you thrive on complex systems, clean architecture, and real-world scale, and you want your code to power brands that sit at the intersection of sport, technology, and entertainment, read on.
What Youll Actually Work On- Designing and building scalable backend services in Java and Spring that support betting, media, and real-time sports products.
- Owning end-to-end feature delivery — from design through implementation, deployment, and post-release optimisation.
- Working on high-throughput, low-latency systems where performance, resilience, and security genuinely matter.
- Writing clean, testable, production-ready code and holding the bar high through code reviews and design discussions.
- Collaborating directly with Product and other engineers to shape solutions, not just implement tickets.
- Designing and optimising relational data models, writing efficient SQL, and managing migrations without breaking production.
- Improving developer experience — tooling, pipelines, performance, observability.
- Using AI tools pragmatically (Copilot, Agent Space) to accelerate delivery, not replace thinking.
- Participating in Agile delivery without ceremony overload — stand-ups, planning, retros that actually lead to change.
- Backend: Java, Spring Boot, Spring MVC, Spring Cloud, AMQP, Spring Security
- Databases: MySQL, MongoDB
- Messaging: Kafka, RabbitMQ
- Cloud: GCP
- Frontend (exposure): VueJS, Angular
- Version Control: Git Hub
- IDE: Intelli
J Ultimate - Testing & APIs: Cypress, Postman
- CI/CD & Containers: Docker, modern pipelines
You should be comfortable with:
- Building enterprise-grade Java applications with strong OO design.
- Deep hands-on experience with the Spring ecosystem.
- Designing systems that are maintainable, observable, and scalable.
- Writing SQL that doesnt make DBAs cry.
- Using Git properly — branches, pull requests, reviews, ownership.
- Mentoring engineers and raising standards without ego.
- Thinking in trade-offs, not absolutes.
Bonus points for:
- Experience in iGaming, betting, fintech, or other regulated, high-scale environments.
- CI/CD ownership, Docker, or cloud infrastructure exposure.
- Frontend awareness (you dont have to love it, just understand it).
- Performance tuning, message-driven systems, or event-based architectures.
- Youre trusted with real responsibility.
- Technical decisions are debated, not dictated.
- You work with people who care about code quality and outcomes.
- The systems are complex enough to stay interesting.
- The office just happens to be on the Cape Town beachfront.
- Discovery Medical Aid
- 21 days annual leave
- Discretionary company performance bonus
- A mature engineering culture that values output over noise
Good engineers rarely are.
If you enjoy solving hard problems, shipping real systems, and working with people who take engineering seriously — apply.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: