About the job
The Associate Director of Software Engineering is a pivotal position responsible for steering the development of essential retail systems that power Makro's business operations, including Product Information systems, Pricing & Promotion Systems, Supply Chain, and Point-of-Sale systems. In this leadership role, you will guide multiple teams of software engineers and quality assurance professionals, collaborating closely with Product Owners and subject matter experts across the business.
Key Responsibilities & Expectations
Execution Leadership
- Establish an ambitious and clear product vision, effectively communicating it to stakeholders, team members, and the broader unit.
- Engage with stakeholders to ensure that the digital vision and products align with team strategies and sprint requirements.
- Take ownership of product-specific KPIs once solutions are in production, providing regular tracking updates to stakeholders.
- Delegate tasks, monitor milestones, and resolve bottlenecks to ensure seamless delivery.
- Collaborate with product teams, project managers, and stakeholders to evaluate feasibility and scope.
- Enhance cross-team alignment between business necessities and technological execution.
Project Management
- Oversee software development projects from inception to completion, ensuring timely and budget-conscious delivery.
- Develop and optimize project management frameworks for structured execution.
- Identify risks early, implement mitigation strategies, and proactively resolve issues.
- Facilitate collaboration between development, infrastructure, and business units.
- Provide leadership with high-level reports and insights.
Technical Leadership
- Establish strategic direction in software development, ensuring adherence to best practices.
- Conduct code reviews and assess technical designs for scalability, maintainability, and performance.
- Promote Agile, DevOps, and automation methodologies.
- Stay informed about emerging technologies to drive innovation within the organization.
People Leadership
- Cultivate a culture of accountability, integrity, and continuous learning.
- Mentor team members, fostering career development and ownership.
- Encourage collaboration, innovation, and professional growth.

