KingMakers logoKingMakers logo

Lead Principal Backend Software Engineer

KingMakersCape Town, Western Cape, South Africa
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Qualifications: Proven experience in backend development with a strong focus on architecture and scalability. Expertise in C# and . NET frameworks. Experience with cloud technologies and distributed systems. Strong problem-solving skills and the ability to work collaboratively across teams. Excellent communication skills, both verbal and written.

About the job

About Us

At KingMakers, we specialize in creating cutting-edge technology that enhances sports and gaming experiences for millions across Africa.

Since our inception in 2018, we have established ourselves as a leader in the entertainment and betting industry, recognized for our robust in-house tech culture and unwavering commitment to scalability, performance, and reliability.

We believe that exceptional engineering is defined by clarity, impact, and ownership rather than jargon. Our teams collaborate across various countries to tackle complex technical challenges that significantly impact our users and business.

We prioritize speed, regular deployment, and practicality. If you thrive on building scalable solutions and addressing meaningful challenges, you will find a home here.

About The Role

We are seeking a Principal Backend Engineer to play a pivotal role in defining the architecture and technical direction of our platform.

You will design systems capable of processing millions of transactions, enhance performance across services, and ensure our technology can scale effectively as the business expands.

In this role, you will serve as a technical leader and hands-on architect, guiding teams, elevating quality standards, and helping to make informed, sustainable engineering choices.

What You’ll Be Doing

  • Architect the Future: Design, implement, and evolve distributed systems that manage high throughput and millions of concurrent transactions.
  • Provide Technical Leadership: Serve as a go-to expert for backend and infrastructure issues, mentoring teams and raising the overall engineering standards.
  • Optimize Performance: Identify bottlenecks and devise scalable solutions that enhance availability, latency, and cost efficiency.
  • Drive Reliability: Establish robust standards for monitoring, alerting, and incident management to ensure our systems are observable and resilient.
  • Collaborate Across Teams: Partner with product and business leaders to translate ideas into clear technical strategies and execution plans.
  • Improve Continuously: Challenge existing solutions, suggest enhancements, and keep us aligned with modern practices in distributed systems and DevOps.
  • Lead by Example: Write clean, maintainable code; review peers’ work; and uphold consistent engineering quality across services.
  • Participate in on-call rotations for critical systems, focusing on root-cause analysis rather than reactive firefighting.

Tech Stack

You will work with a modern, cloud-native environment that includes:

  • Languages & Frameworks: C#, . NET 8, . NET Core
  • Messaging & Streaming: Kafka, RabbitMQ, Azure Service Bus
  • Data Storage: SQL Server, Cosmos DB

About KingMakers

KingMakers is a trailblazer in the technology sector, empowering sports and gaming experiences for millions of users throughout Africa since 2018. Our dynamic team is dedicated to innovation, performance, and building scalable solutions that make a difference.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.