Overview
Principal Software Engineer Jobs in Cape Town, South Africa at KingMakers
About Us
At King Makers, we’re not hereto follow the industry; we’re here to shape it.We’re redefining sports and gaming entertainment across Africa, creating platforms that bring millions of users closer to the games and experiences they love.
Since 2018, we’ve grown rapidly to become one of the key players in the region, recognized for redefining the industry and setting the stage for what’s next.
Our mission is bold: we aim toinspire, empower, and create meaningful value for the people and communities we serve.Collaborationandinnovationare at the heart of our culture, driving every interaction to be memorable,impactful, and forward-looking.
We think big, move fast, and challenge convention. From revolutionizing user experiences to solving some of the most complex engineering challenges, we set the gold standard. If you’re ready to make your mark, there’s no better time to join King Makers.
About The Role
As aPrincipal Software Engineer, you’ll be at the forefront of our technology strategy, shaping the systems and solutions that define our success.
You’ll take ownership of architectural decisions that scale globally,lead innovationin a high-impact,fast-paced environment, and collaborate with some of the most talented professionals in the industry.
Join our teamand work with acutting-edge tech stack andmoderntools:Frameworks and Platforms (.NET 8, .NET Core 2.1);
CommunicationProtocols (API REST, gRPC);
Messaging and Streaming (Kafka, Rabbit
MQ, Service Bus);
Databases and Caching (SQL; Mongo
DB; Kosmos
DB, Redis);
Containerization and Orchestration (Docker, AKS);
Monitoring and Observability Tools (Grafana, Kibana).
Whether it’s crafting resilient distributed systems, tackling performanceoptimization, or mentoring the next generation of engineers, your work will define the standard of excellence  you ready to make an impact?
What You’ll Be Doing
Set the Vision:
Design and implement scalable, secure, andinnovativearchitectures that empower millions of users across our platforms.
Lead with Purpose:
Mentor and inspire engineering teams, championing best practices and drivingtechnical excellence.
Solve Big Problems:
Address high-impact challenges with creative,forward-thinkingsolutions that optimize performance and reliability.
Foster Innovation:
Drive the development of cutting-edge systems and processes, optimizing performance and reliability across our platforms.
Collaborate at Scale:
Partner with product and business leaders to align technical strategies with company goals, turning big ideas into actionable outcomes.
Ensure Best Practices:
Champion Dev Ops practices, secure software development, and high-quality coding standards to deliver world-class systems.
Shape the Future:
Define long-term technology strategies and influence the engineering roadmap to stay ahead in a competitive industry.
Requirements
We’re looking for someone who thrives in complexity and is driven by the pursuit of excellence. To succeed in this role, you’ll need:
10+ years ofengineering leadership, with aproven track recordof delivering large-scale, distributed systems.
Expertise in somecloud architectures(AWS, Azure, Google Cloud),Dev Ops practices(CI/CD),Microservices(AKS),Kafka/Rabbit
MQ streamsandprogramming languages(C#, or others).
Demonstrated ability to quickly addressproduction incidentsand implement preventive measures to avoid recurrence.
Proven capability to maintain product quality throughunit testingand end-to-…
Title: Principal Software Engineer
Company: KingMakers
Location: Cape Town, South Africa
Category: IT/Tech, Software Development