On a mission to revolutionise the agri-tech space through digital innovation. The goal is to modernise export systems through digital services to support farmers connecting with the rest of the worldThe Role:
Seeking an accomplished Engineering Lead to play a pivotal role within the program. Collaborating closely with key stakeholders, you will lead software engineering practices across diverse teams, ensuring excellence in delivery and fostering a culture of innovation.Key Responsibilities:
- Establish and nurture a cohesive software engineering community across our teams.
- Provide hands-on coaching and support to elevate developers' skills in key engineering practices, including automation testing, ITSM processes, resilient engineering, and continuous integration and delivery.
- Promote the adoption of best practices, technology choices, and code sharing among product teams.
- Proactively identify and resolve obstacles to optimize team performance and scalability.
- Contribute to technical talent acquisition efforts across product teams and the department.
- Champion necessary changes in engineering practices and drive their implementation across a diverse developer community.
- Proven track record in technical leadership within complex enterprise environments, demonstrating strong stakeholder management skills.
- Extensive experience coaching developers to consistently deliver exceptional results.
- Proficiency in Site Reliability Engineering (SRE) principles and performance metrics.
- In-depth knowledge of software development, including automation testing, React.js, Node.js, Express.js, Microsoft Azure, and web security best practices.
- Ability to communicate technical concepts effectively to non-technical stakeholders.
- Strong understanding of resilient, maintainable, and scalable web application development patterns.
- Familiarity with operational aspects of web applications in production environments.
- Collaborative, curious, and proactive mindset.
- Relevant tertiary qualifications.