
Engineering Manager
Talent Safari
full-time
Posted on:
Location Type: Hybrid
Location: Cape Town • 🇿🇦 South Africa
Visit company websiteJob Level
Mid-LevelSenior
About the role
- Collaboratively lead the pods to be the best version of themselves.
- You see your pods’ health and output as your primary focus
- Own the delivery of product commitments and are always looking to improve productivity.
- Accountable for the technical standard and direction of the team and for the successful delivery of technology objectives (OKRs) and key performance indicators (KPIs).
- Collaborate with the Tech Lead to uphold high technical standards, guiding architectural decisions, and ensuring alignment with the organization's goals and engineering strategy.
- Articulate the rationale behind technical decisions and maintain a detailed understanding of the team's prioritized technical work.
- Advocate for the prioritization of technical debt in collaboration with the Product Manager to ensure system robustness and longevity.
- Provide support for maintaining and attending to the team's technical roadmap.
- Serve as the lead technical advisor for merchants, assessing their technical requirements and landscape, thus guiding the sales team by strategically aligning Peach's technical solutions with customer needs.
- Lead technical discussions with stakeholders, partners, and merchants, serving as the primary technical point of contact during incidents and support queries.
- Develop and deliver training to up-skill Application Engineers, enabling them to handle more complex and technical support queries for the pods.
- Engage directly in the software development lifecycle by reviewing pull requests and guiding the deployment process in collaboration with the Tech Lead.
- Lead and engage in sprint ceremonies such as planning and refinement sessions by providing technical guidance on complex tasks and informed input on ticket estimations.
- Support the Tech Lead in mentoring and upskilling less-senior engineers, contributing to their technical development.
- Stay current with industry trends and best practices to drive relevant innovation within the team.
- Own people management responsibilities: performance management, hiring, conflict resolution, providing feedback, mentoring, career mapping and coaching.
Requirements
- Solid Technical expertise: You are an accomplished Software Engineer.
- Strong people management experience: Timely candidate evaluations, run interview processes leading to positive candidate experience; participate in calibration, career conversations, performance review and salary adjustments.
- Payments domain knowledge: Comprehensive understanding of the steps of a transaction, knowledge of the technologies involved, the regulatory landscape, and the business drivers behind it all (customers, merchants, acquiring banks, etc..)
- Competent in agile methodologies (SCRUM beneficial): Use sprint metrics to drive efficiency and continuous improvement in delivery.
Benefits
- Benefits include a generous annual and life leave allocation
- market-related salaries
- owning a piece of the Peach pie through VSOP
- and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software development lifecycletechnical standardsarchitectural decisionstechnical roadmappull requestsdeployment processsprint metricsagile methodologiesperformance managementcandidate evaluations
Soft skills
leadershipcollaborationcommunicationmentoringcoachingconflict resolutionfeedbackcareer mappingtrainingstakeholder engagement