About Tamatem Plus
Tamatem Plus is building the leading payments and e-commerce infrastructure for the gaming industry in MENA. We empower game publishers and developers to expand across the region by enabling local payments. Our mission is to bridge the gap between global gaming companies and millions of players in the region by removing payment barriers, increasing accessibility, and unlocking new revenue opportunities.
About Role
As an Engineering Manager at Tamatem Plus, you will play a dual role: managing and scaling our technical team while staying hands-on with development. You will design, implement, and maintain features on a highly scalable payments platform, ensuring the delivery of reliable, high-quality products that align with our business goals.
This role requires both technical depth and leadership skills, guiding the team's performance, and setting the technical direction.
Key Responsibilities
- Drive Engineering Strategy: Define and own the technical vision, strategy, and roadmap for our payments infrastructure, aligning deliverables with global business and product objectives
- Scale Impact: Lead, mentor, and grow teams of engineers and managers, championing best practices for performance, security, and scalability in high-load, accuracy-critical systems
- End-to-End Ownership: Oversee the full software development lifecycle — architecture, implementation, integration, launch, and post-launch support — for distributed payment systems and APIs
- Technical Authority: Remain hands-on as a technical leader — reviewing code, solving complex problems, and leading by example on emerging fintech technologies
- Oversee software integrations with third-party service providers and payment networks
- Cross-functional Leadership: Collaborate closely with Product, Compliance, Finance, and Operations leaders to prioritize and deliver against ambitious global fintech objectives
- Compliance & Security: Uphold and exceed standards for data security, fraud prevention, privacy, and regulatory compliance at a global scale
- Guide system architecture and ensure technical best practices (system design, SOLID principles, design patterns)
- Facilitate sprint planning, task estimation, and prioritization with product managers
- Talent Management: Own hiring, onboarding, performance reviews, and advanced career development for current and future leaders
- Stay up to date with the latest fintech, payment, and software development trends
Process Excellence: Continuously improve engineering processes for documentation, delivery, automation, DevOps, code quality, and observability
Requirements
Skills & Qualifications
- 8+ years of software development experience (preferably in fintech or payments)
- At least 2 years in leadership or people management
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong hands-on coding background (minimum 4 years with Python)
- Experience with Django/Django REST Framework (or equivalent frameworks such as Flask, Ruby on Rails, Laravel)
- Solid experience with API design and building scalable systems
- Strong knowledge of system design, design patterns, and SOLID principles
- Proficiency with databases (relational + NoSQL) and containerization (Docker, Kubernetes)
- Strong planning, estimation, and delivery skills
- Excellent leadership, mentoring, and communication skills
- Ability to thrive in a fast-paced, iterative fintech environment
A Plus Competencies
- Experience with cloud platforms, Kubernetes, caching technologies, and messaging queues
- Exposure to unit/functional testing and CI/CD practices
- Experience in scaling engineering teams and frameworks for organizational problem-solving
- Deep background in global payments, banking APIs, fraud prevention, regulatory compliance, and data privacy