What are the responsibilities and job description for the Manager: Software Engineering position at Derivco?
Job Profile Summary
Derivco is a global tech company, providing premium software and management platforms, with deep roots in the iGaming sector. Founded over 29 years ago, Derivco has over 1800 global experts based across Australia, Europe, Southern Africa, and North America. Derivco’s teams around the world have been the early pioneers behind leading technology infrastructure and management platforms for some of the world’s biggest iGaming brands.
Job Description
Hybrid Role: 3 days in office/ 2 days remote
Location: Durban La Lucia Office
We are looking for a driven and innovative Manager: Software Engineering to join our team at our Durban La Lucia office.
In this role, you will:
Lead multiple software engineering teams to execute roadmaps for the software engineering function, ensuring alignment with business objectives while driving innovation and operational efficiency. Oversee technology development, manage engineering lifecycles, and optimize financial performance to deliver industry-leading, reliable, and scalable software solutions.
The Grow Markets value stream at Derivco focuses on expanding the company's presence in new and existing markets by delivering high-quality gaming products and services that meet the diverse needs of operators and players. This value stream encompasses the entire lifecycle of market expansion, from market research and product development to deployment and ongoing support. The primary goal is to drive growth by ensuring that our offerings are competitive, compliant, and tailored to the specific requirements of each market.
Key Responsibilities:
- Define, communicate, and implement operational strategies and roadmaps for the software engineering function, driving capability, innovation, and domain architecture to align with business objectives.
- Drive operational innovation and efficiency by enhancing processes and evolving software architecture to deliver financially profitable, operationally stable, and industry-leading software solutions.
- Collaborate across the business to oversee and ensure system reliability, availability, and scalability to meet product and customer needs.
- Lead teams to develop aligned technology roadmaps and manage engineering lifecycles that support product innovation and business growth.
- Allocate engineering resources to software development projects, balancing workloads across teams to meet multiple project deadlines and objectives.
- Drive innovation by leveraging technological advancements and industry trends to create competitive advantages.
Education and Experience:
- Advanced understanding of job-related concepts with specialization in some areas.
- Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
- 8–12 years of experience, with at least 8 years in software development and a minimum of 3 years in a leadership role within an engineering team
- Specific Knowledge:Software Development Life Cycle (SDLC)Programming Languages & TechnologiesDevOps & CI/CDCloud PlatformsQuality AssuranceTechnical Debt ManagementIn-depth iGaming Operator KnowledgeRegulatory CompliancePlatform ArchitectureModern Development MethodologyAI/ML
Why join us:
- Competitive salary package and benefits.
- Discretionary bonuses
- Employee Wellness – eg.Onsite Gym/Gym allowance
- Employee Assistance Program.
- School subsidies
- Study assistance.
- 3 o’ Clock Friday (Monthly)
- Daily meal & beverage subsidy
- Company social events