Software Engineer
6 days ago
At KingMakers, we're not just building products; we're redefining how millions of sports fans across Africa experience entertainment. Our mission is simple yet ambitious: to deliver seamless, 24/7 digital sports and gaming experiences that bring people closer to the games they love, online and offline.
The Role:
As aSoftware Engineer, you'll be at the heart of our engineering team, driving back-end initiatives and developing robust, scalable solutions. You'll play a key role in system architecture, technical decision-making, and product innovation, ensuring our technology stack evolves to meet business needs efficiently.
We're looking for engineers who love to build, test, and optimize. If you thrive in a high-impact environment, enjoy working autonomously while collaborating with cross-functional teams, and are passionate about crafting elegant and maintainable software, we'd love to hear from you.
What you'll be doing:
1. Design, Build, and Scale
- Lead back-end initiatives with autonomy and minimal managerial oversight.
- Make informed engineering decisions considering technical debt, system design, stability, and business needs.
- Develop high-quality, scalable, and maintainable software solutions.
- Contribute to the analysis, design, and implementation of new features.
- Ensure code quality, performance optimization, and adherence to engineering best practices.
1. Problem Solving & Technical Excellence
- Identify, analyze, and resolve technical issues proactively.
- Ensure system observability, reliability, and performance.
- Work within the company's security strategy, fostering a security-first mindset.
- Participate in the resolution of critical incidents and propose long-term solutions.
1. Collaboration & Cross-functional Work
- Work closely with product managers, designers, and other engineers to create exceptional user experiences.
- Understand customer behavior and contribute to product vision and strategy.
- Clearly articulate technical challenges and solutions to both technical and non-technical stakeholders.
- Participate in planning and decision-making to shape the roadmap.
1. Code Reviews & Best Practices
- Conduct and participate in code reviews, providing constructive feedback.
- Promote a culture of continuous learning and knowledge sharing.
- Maintain and improve development efficiency through best-in-class tools and practices.
1. Mentorship & Growth
- Mentor junior engineers and support their professional development.
- Advocate for engineering excellence and best practices across the team.
- Drive continuous improvement in the development lifecycle and technical processes.
Technical Skills & Experience
- 3+ years of professional experience in software development.
- Proficiency inC# and .NET framework.
- Experience with relational databases (MS SQL Server) and NoSQL databases (e.g., MongoDB, Redis).
- Strong knowledge ofmicroservices architectureanddomain-driven design.
- Understanding ofmodern DevOps practices, including CI/CD pipelines and Infrastructure as Code (Terraform).
- Hands-on experience withcloud platforms(preferably Microsoft Azure).
- Familiarity with containerization technologies (Docker, Kubernetes, AKS).
- Experience withmessage queuing systems(RabbitMQ) andevent streaming platforms(Kafka).
- Strong focus oncode quality, testing methodologies, and software engineering best practices.
- Knowledge ofperformance optimizationstrategies, caching techniques, and observability tools (Grafana, APM solutions).
- Security-conscious approach to software development.
Soft Skills & Mindset
- Passion for problem-solving and building scalable solutions.
- Ability to work in a fast-paced, dynamic environment and adapt quickly.
- Excellent communication skills, with the ability to explain complex technical concepts clearly.
- A growth mindset with a passion for continuous learning and improvement.
- A team player who values collaboration, feedback, and knowledge sharing.
Nice to Have
- Experience in theiGaming or sports betting industry.
- Knowledge ofregulatory requirements and compliance standards.
- Experience working in a hyper-growth startup environment.
How you do it – Expectations for fulfilling your role:
As a general rule at KingMakers we want people to be:
- Customer Focus: We keep the customer at the center of everything we do.
- Passion & Dedication: We are passionate about what we do, employing only smart, honest, dedicated, and results-oriented team players.
- Openness, Honesty & Directness: We embrace a culture of candor and work together towards the right solution whilst being open, honest, and willing to give and receive feedback, judgment-free. We play the ball, not the person.
- Innovation & Big Thinking: We always look for ways to innovate whilst not losing sight of what's important.
- Ownership & Accountability: We think like owners. If we see a problem, we find a solution.
- Speed & Focus: We plan, we strategize, but mostly, we DO.
- Low Ego: The best solutions are achieved when we leave our egos at the door. We always seek opportunities to learn in every situation.
- Fun: On balance, we believe in having fun whilst working.
At KingMakers, we believe great talent deserves great rewards. That's why we offer competitive compensation packages designed to reflect your expertise and impact.
Our benefits are tailored to each location, ensuring they align with what matters most to our people. Whether it's health coverage, hybrid work and perks, we strive to provide what you need to thrive – wherever you are.
#J-18808-Ljbffr
-
Senior IT Professional
5 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeJob DescriptionThe Senior IT Professional - Software Engineering will be responsible for designing, building, and integrating APIs, databases, and other software components.Key responsibilities include:Back-end codingComplying with code standards (OOP)Working with estimation toleranceTracking and logging accurately in line with deliveryFlag and raise...
-
Software Solutions Architect
5 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeFullstack Software Engineer PositionWe are seeking a talented Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for developing, testing, and maintaining software applications using React and C#.Key Responsibilities:Developing and testing software applications using React and...
-
Intermediate Software Development Engineer
2 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Intermediate Software Development Engineer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...
-
Senior Software Development Specialist
5 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeSenior Fullstack Software Engineer (React and C#)As a Senior Fullstack Software Engineer at redPanda Software, you will be responsible for developing, testing and maintaining software applications. The role particularly focuses on front-end programming using React along with some back-end development in C#.Main Responsibilities:Back-end codingEnsuring code...
-
Fullstack Engineering Lead
5 days ago
Cape Town, Western Cape, South Africa redPanda Software Full timeFullstack Software Engineer OpportunityWe are seeking a highly skilled Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications using React and C#.Responsibilities:Developing back-end solutions using C#Creating efficient...
-
Senior Software Architect
4 days ago
Cape Town, Western Cape, South Africa Saratoga Software Full timeJob DescriptionWe are seeking an experienced Senior .NET Full-Stack Developer to join our dynamic team.This role involves collaborating with cross-functional teams to finalise requirements, design software, and solve technical challenges.You will be implementing best practices in coding, development processes, and conducting code reviews.Mentoring and...
-
Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa DigiOutsource Full timeJob title : Software Engineer (Full Stack)Job Location : Western Cape, Cape TownDeadline : March 24, 2025Quick Recommended LinksJobs by Location Job by industries Who we're looking forWe are on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At DigiOutsource, every day is action-packed, and we expect you...
-
Software Engineers
3 weeks ago
Cape Town, Western Cape, South Africa Perfect Placement Recruitment Full timeJob Title: Software EngineersLocation: Airport City - Cape townSalary: Market relatedVacancy Type: Full-TimeNon- negotiable qualifications and experience required:Education: Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field.Experience: Minimum 5 years of professional experience in software development, with expertise...
-
Software Development Engineer
1 day ago
Cape Town, Western Cape, South Africa MultiLead Consulting Services Full timeJunior Software EngineerWe are seeking a Junior Software Engineer to join our team at MultiLead Consulting Services. The successful candidate will have a strong background in software development, preferably using Python programming language.The role involves software development of the telescope operational software across various stages of the full...
-
Software Engineer
2 days ago
Cape Town, Western Cape, South Africa SWATX Full timeAt SWATX, we're seeking a talented Software Engineer to join our team of innovators. In this role, you'll be responsible for developing and maintaining software applications that drive business success.Responsibilities include:Developing software applications using programming languages such as C#, Java, or JavaScript.Collaborating with cross-functional...
-
Software Engineering Graduate
4 days ago
Cape Town, Western Cape, South Africa Opportunitiesforafricans Full timeAltron Software Engineering & Cloud Graduate ProgrammeWe are seeking a talented and motivated individual to join our team as a software engineering graduate. The selected candidate will engage with a leading team that services clients across Africa.This role offers the opportunity to participate in a mentorship program, where you will grow and develop into...
-
Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa Communicate Recruitment Full timeOur client is looking for talented Software Engineers to design and develop distributed, scalable systems for high-stakes environments. You will work on challenging projects involving signal capture and analysis, data warehousing, and content retrieval. Your role will include full lifecycle system implementationanalysis, design, build, test, and supportwhile...
-
Senior Software Developer
3 weeks ago
Cape Town, Western Cape, South Africa BET Software Full timeWe Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...
-
Engineering Software Specialist
2 days ago
Cape Town, Western Cape, South Africa National Oilwell Varco Full timeThis position offers an exciting opportunity to join a global leader in the energy industry and contribute to the development of innovative software solutions. The successful candidate will be responsible for designing, developing, and deploying software solutions to support various functions such as engineering, manufacturing, and wellbore physics...
-
Fullstack Software Engineer
5 days ago
Cape Town, Western Cape, South Africa People Solved Full timeJob Description:A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineers. As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the Javascript and .NET (C#) frameworks. You will be a key contributor to custom...
-
Software Engineers
3 hours ago
Cape Town, Western Cape, South Africa LexisNexis Risk Solutions Full timeSoftware Engineers - Cape Town Tech HubSoftware Engineers - Cape Town Tech HubApply locations Cape Town posted on Posted 30+ Days Ago job requisition id R79647Software Engineers - all levels; 2 years experience to Lead and Principal levelDo you enjoy working with innovative research technology?Would you like to be part of a team that creates solutions for...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Old Mutual Full timeJob title : Senior Software EngineerJob Location : Western Cape, Cape TownDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries Job DescriptionWe have an exciting role within the software engineering team as a Senior Software Engineer with the Policy Administration System also known as PAS. In this role you will be doing but...
-
Mid Software Engineer
19 hours ago
Cape Town, Western Cape, South Africa CV Library Full timeAt CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to...
-
Software Engineer
3 weeks ago
Cape Town, Western Cape, South Africa RareCruit Full timeROLES AND RESPONSIBILITIES: The Employee will work as a Software Engineer (GCS) REQUIREMENTS: Bachelors degree, in Computer Science or a related field 3+ years of Hands-on GUI development and backend service-orientated software Proficiency in cloud-based technologies and their deployment A strong foundation in User Experience (UX) design for GUI development...