T

Takealot Group

Software Engineering Director: Fulfilment

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSouth AfricaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or Advanced Diploma in IT, Engineering, or a related area of study, or equivalent experience.
  • At least 10 years of experience, including 5 years managing engineering teams.
  • Experience managing strategic technology roadmaps with a customer focus.
  • Experience building RESTful API web services and microservices.
  • Experience with relational databases.
  • Experience with event-driven systems.
  • Significant technical experience and a proven track record of architectural ownership and understanding.
  • A thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms.
  • Experience developing distributed, high-transactional, and highly available systems.
  • Excellent leadership and interpersonal skills.
  • Excellent verbal and written communication skills.
  • Strong analysis and problem-solving abilities.
  • Collaborative team-working skills and the ability to achieve business goals and build cohesiveness while valuing individual perspectives and contributions.

Responsibilities

  • Enable and empower engineering managers and senior engineering resources to drive technical innovation, vision, and strategy.
  • Lead by example by following best practices, promoting process, and fostering respectful relationships with peers and reports.
  • Empower teams to build high-quality systems efficiently and at scale.
  • Define hiring objectives, support recruitment, and improve recruitment tools and processes.
  • Build and retain multiple high-caliber engineering teams in the technology and product domain.
  • Adapt team structures to support organizational needs.
  • Ensure a culture of safety, collaboration, trust, and respect within the division and across the organization.
  • Help teams achieve goals by removing roadblocks and interruptions.
  • Develop and monitor division Key Performance Indicators.
  • Identify and resolve sources of organizational friction and conflict.
  • Facilitate discussions and workshops to move teams forward.
  • Promote others' achievements across the organization.
  • Ensure consistently high-quality deliverables and implement opportunities to multiply efficiency.
  • Build relationships through regular one-on-one and skip-level conversations.
  • Support engineers' and managers' career development according to defined frameworks; ensure teams are suitably trained; and provide coaching, guidance, and upskilling.
  • Manage individual performance through reviews and feedback, address underperformance through improvement programs, and administer leave and other requests.
  • Onboard new team members and interview candidates for technical and cultural fit.
  • Stay current with industry trends and standards; provide input for strategic technology decisions; and support and direct innovation in teams.
  • Maintain architectural oversight and build a long-term roadmap addressing team risks and opportunities.
  • Be accountable for the scale, reliability, efficiency, performance, security, and quality of systems owned by the teams.
  • Develop knowledge of core engineering technologies and ensure teams adhere to technical best practices and directives.
  • Translate business and technical objectives and requirements into actionable work.
  • Lead or delegate agile processes, including standups, backlog grooming, and sprint planning; lead projects or delegate project leadership with oversight; and ensure delivery expectations are met.
  • Ensure adherence to engineering processes and develop or evolve processes to improve efficiency, visibility, or team output.
  • Drive operational excellence and ownership; ensure best practices for incident response and change management; and actively manage security, maintenance, scale, and reliability risks.
  • Monitor and maintain budgets for team systems and general expenses, including travel and social activities.
  • Monitor and support warehouse operational efficiency and minimize operational overhead that can slow development of new systems.
  • Ensure team KPIs and operational-health telemetry are current and visible.
  • Contribute to internal engineering documentation and maintain relationships with business partners and stakeholders.
  • Ensure teams understand the North Star Metric and the Input Metrics influenced by their projects, and reinforce adoption of engineering best practices across the division.

Desired Qualifications

  • Experience in supply chain and/or logistics is advantageous but not required.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Takealot Group

See more jobs