Overview

Engineering Manager Jobs in Cape Town, Western Cape, South Africa at GoTyme Bank

Title: Engineering Manager

Company: GoTyme Bank

Location: Cape Town, Western Cape, South Africa

Overall Purpose of the Role:

The Engineering Manager leads and coaches one or more Agile engineering teams to deliver secure, scalable, high-quality software aligned to product and business outcomes. The role is accountable for team performance, delivery execution, software quality, engineering standards, and the health of the systems owned by the team.

This role works closely with product managers, architects, technical leads, designers, platform and data teams, quality engineering, DevOps, and business stakeholders to drive the full software development lifecycle from discovery and design through build, deployment, monitoring, support, and continuous improvement.

The Engineering Manager combines strong people leadership with technical judgment. They help teams make sound architectural and delivery decisions, balance speed with quality, remove obstacles, develop engineers, and foster disciplined, self-sufficient product engineering teams.

Requirements

Experience and Skills Required:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong understanding of software engineering principles, design patterns, distributed systems concepts, and modern development best practices
  • Good knowledge of Agile delivery methodologies such as Scrum, Kanban, and iterative product development
  • Working knowledge of cloud-native architectures, microservices, APIs, CI/CD, observability, and software delivery controls
  • Understanding of how to manage and modernise mixed technology estates spanning bespoke applications, packaged platforms, vendor-supported solutions, integrations, and shared enterprise services
  • Understanding of software quality, testing strategies, operational readiness, security, and reliability in production systems
  • 10+ years of experience in software engineering, with at least 5 years in an engineering leadership or management role
  • Proven track record of leading engineering teams to deliver high-quality software products in a fast-paced, product-oriented environment
  • Experience in people management, including performance management, coaching, mentoring, and developing high-performing teams
  • Hands-on technical background with experience in designing, building, deploying, and supporting software applications and services
  • Experience collaborating with product managers, architects, and business stakeholders to prioritise work and execute against a roadmap
  • Experience with engineering planning, delivery management, estimation, dependency management, and resource allocation
  • Experience with modern engineering toolchains such as Jira, Git, CI/CD platforms, monitoring, and incident management tooling
  • Experience with cloud platforms such as AWS, Azure, or GCP, and with contemporary DevOps and release management practices
  • Experience overseeing engineering delivery and operational support across multiple systems, including custom-built and off-the-shelf solutions, with an ability to balance platform constraints, integration requirements, commercial considerations, and business priorities
  • Experience driving software quality through code review, testing discipline, automation, and measurable engineering standards
  • Experience implementing best-practice AI usage within the development space, including policy, governance, tooling selection, secure usage patterns, prompt and output review discipline, and practical adoption that improves productivity without compromising quality, security, compliance, or intellectual property
  • Strong communication, collaboration, problem-solving, and decision-making skills
  • Experience working across multiple teams, priorities, and deadlines in a dynamic environment
  • Exposure to regulated environments, security practices, or financial services / digital banking contexts is advantageous
  • Experience working with geographically distributed teams or stakeholders across markets is advantageous
  • AI & data analytics proficiency essential.

Beneficial:

  • Master's degree in Computer Science, Software Engineering, Business, or a related field
  • Professional certifications in leadership, Agile delivery, cloud architecture, or engineering management
  • Experience with microservices, RESTful APIs, event-driven systems, and scalable distributed platforms
  • Experience with data-informed engineering management, team health metrics, and continuous improvement practices
  • Experience introducing AI-enabled engineering workflows, developer tooling, or automation in a controlled and measurable way is advantageous
  • Familiarity with cybersecurity, privacy, and risk controls in modern software and cloud environments
  • Experience in banking, fintech, payments, lending, or other regulated technology domains

Responsibilities:

  • Agile Delivery Leadership: Drive and coach Agile teams to deliver against sprint goals, engineering standards, backlog commitments, and roadmap outcomes while maintaining predictable, high-quality execution
  • People Management: Lead and manage software engineers through goal setting, regular feedback, performance reviews, coaching, career development, and succession planning
  • Product Partnership: Collaborate closely with product managers, architects, and cross-functional stakeholders to translate business priorities into clear engineering plans and team objectives
  • Technical Leadership: Contribute to architecture and key design decisions for current and future services, ensuring solutions are maintainable, resilient, secure, and aligned to engineering guardrails
  • Code Quality and Engineering Standards: Ensure strong software engineering practices including code reviews, automated testing, secure coding, documentation, and adherence to development standards
  • Technology Roadmap: Drive execution of the engineering and technology roadmap for the team, balancing short-term delivery needs with long-term platform sustainability
  • Technical Debt Management: Own and prioritise the remediation of technical debt, reliability risks, performance bottlenecks, and legacy components that slow delivery or reduce quality
  • Cloud and Platform Practices: Support modern engineering practices across cloud-native systems, CI/CD, observability, incident readiness, and operational excellence
  • System Estate Management: Lead engineering ownership across a portfolio of systems that may include bespoke software, third-party platforms, SaaS products, and off-the-shelf solutions, ensuring appropriate lifecycle management, integration quality, vendor engagement, operability, security, and fit-for-purpose evolution
  • Cross-functional Collaboration: Partner with QA, DevOps, platform, data, security, and support teams to ensure solutions are thoroughly tested, deployed safely, monitored effectively, and supported in production
  • Operational Ownership: Be accountable for the health and supportability of the team's services, ensuring incidents, defects, stakeholder issues, and production risks are managed in a timely and disciplined manner
  • Team Capability Building: Coach engineers to be T-shaped, versatile, and accountable beyond their core specialisation, fostering a culture of ownership, learning, and collaboration
  • Process Improvement: Continuously improve team processes, delivery practices, and workflows through feedback, metrics, retrospectives, and pragmatic experimentation
  • AI Enablement and Engineering Best Practice: Drive the responsible adoption of AI within the software development lifecycle, establishing best-practice usage patterns, guardrails, governance, and team capability for areas such as developer productivity, code assistance, testing, documentation, operational support, and knowledge management while ensuring security, privacy, quality, and regulatory requirements are met
  • Stakeholder Communication: Provide clear communication on delivery progress, priorities, risks, dependencies, and trade-offs to leadership and cross-functional partners
  • Hiring and Team Growth: Partner with Talent Acquisition and technical interviewers to attract, assess, and hire high-quality engineering talent aligned with team and organisational needs
  • Resource and Budget Stewardship: Plan team capacity and manage resources responsibly to meet delivery goals and operational commitments
  • Risk Management: Identify delivery, technical, security, compliance, and operational risks early and put mitigation plans in place to reduce impact on commitments and customer outcomes
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.