At KingMakers, we're redefining sports and gaming entertainment across Africa through innovation, collaboration, and technical excellence. As an Engineering Manager, you'll lead a talented team of engineers, driving the delivery of scalable, high-quality technical solutions while fostering a culture of growth, learning, and continuous improvement. Your role will be pivotal in ensuring alignment between business goals and technical execution, enabling KingMakers to remain at the forefront of the industry.
This position is within the iGaming Domain, one of the most strategic areas of the company, specifically the Casino Engineering Squad, which consists of front-end and back-end developers as well as quality assurance experts. Our team collaborates throughout the entire lifecycle of our online casino, designing captivating features and ensuring smooth experiences for our players across Africa. From the initial concept to deployment, we work together to innovate and improve the casino, enhancing its excitement and enjoyment.
About The Role
As an Engineering Manager, you will:
Lead and mentor a team of engineers, ensuring the delivery of innovative, scalable, and maintainable solutions that align with business objectives
Drive technical excellence by promoting best practices, resolving complex challenges, and fostering a collaborative environment
Act as a bridge between technical teams and stakeholders, aligning technical roadmaps with business goals while communicating risks and opportunities effectively
Focus on team growth, ensuring engineers have the tools, guidance, and support to excel in their roles
Key Responsibilities
Technical Leadership
Guide the team in designing and developing scalable, reliable systems aligned with long-term company goals
Drive decisions around system architecture, technical debt management, and scalability
Champion quality assurance practices, ensuring thorough testing and deployment strategies
Oversee technical documentation and maintain high standards for code quality
Team Management
Hire, onboard, and mentor engineers, fostering a culture of collaboration, growth, and innovation
Provide ongoing feedback and coaching to support career development and performance improvement
Promote knowledge sharing and collaboration within the team and across departments
Strategic Alignment
Collaborate with stakeholders to define team roadmaps and ensure alignment with company priorities
Support cross-functional initiatives, anticipating technical needs and proactively identifying opportunities for improvement
Operational Excellence
Optimize development workflows and ensure adherence to Agile methodologies
Improve observability by implementing robust monitoring, alerting, and incident management processes
Participate in on-call rotations, supporting the resolution of critical incidents while driving preventative measures
Requirements
We are looking for a dynamic leader who is passionate about technology and thrives in a rapidly growing organization. To be successful in this role, you'll need:
A minimum of 5 years of experience in software engineering, with at least 1 year in a managerial role
Hands-on expertise in scaling systems and resolving complex technical challenges
Strong knowledge of modern development practices, including CI/CD, test automation, and Agile
A background in C#/.NET and experience with cloud platforms like Azure, containerization (Docker/Kubernetes), and Infrastructure as Code (Terraform)
Experience with microservices architecture, domain-driven design, and event-driven systems (e.g., Kafka)
Proven experience in fostering the growth and development of engineers, providing constructive feedback, inspiring motivation, and empowering teams to reach their full potential
Experience in iGaming or related industries is an advantage, but not a requirement
Skills And Competencies
Technical Expertise
Proficiency in object-oriented programming and design patterns
Extensive experience with databases, including MS SQL Server, NoSQL (e.g., MongoDB), and caching systems like Redis
Familiarity with observability tools like Grafana and messaging platforms like RabbitMQ
Leadership Skills
Proven ability to mentor and coach engineers, fostering a culture of continuous learning and development
Skilled in recruiting, onboarding, and building cohesive, high-performing teams
Strong decision-making and problem-solving abilities, especially in high-pressure situations
Communication
Exceptional communication skills, capable of aligning technical and non-technical stakeholders around shared goals
Ability to clearly articulate technical risks, challenges, and opportunities
Adaptability and Innovation
A proactive, solution-oriented mindset with a track record of driving technical and operational improvements
Commitment to staying updated with industry trends and incorporating new practices into the team's workflows
Benefits
At KingMakers, your work will have a real impact. Here's what makes us different:
Work Globally: Collaborate with exceptional talent from across the world in an inclusive and dynamic environment
Opportunities for Growth: Develop your skills and advance your career in a team that values learning, innovation, and personal development
Impactful Work: Be part of a company redefining sports and gaming entertainment, making a real impact across Africa
Embrace Challenges: Take on exciting projects that push boundaries and allow you to grow in your field
Perks
Our benefits are tailored to each location, ensuring they meet the needs of our global team. Here are some examples:
π‘οΈ Private Health Insurance: Comprehensive plans for you
π΄ Extra Time Off: Additional leave days, including your birthday off, to relax and recharge
π Hybrid Work: A flexible arrangement with 3 days in the office and 2 days remote each week
π Parking: Reserved spots available in our office in Malta
ποΈTeam Activities: Regular events to build connections and foster collaboration
πΏ Office Perks: Free snacks, coffee, and a welcoming environment to keep you energized
π Performance Bonuses: Discretionary rewards recognizing your contributions
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job