×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; iGaming

Job in Cape Town, 7100, South Africa
Listing for: Initiate International
Full Time position
Listed on 2026-02-09
Job specializations:
  • Software Development
    Software Engineer, Java Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (iGaming)

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.
Your Core Stack
  • 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
What Were Looking For

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.
Why Engineers Stay Here
  • 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.
Benefits
  • Discovery Medical Aid
  • 21 days annual leave
  • Discretionary company performance bonus
  • A mature engineering culture that values output over noise
Not a Perfect Match?

Good engineers rarely are.

If you enjoy solving hard problems, shipping real systems, and working with people who take engineering seriously — apply.

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary