Skip to content

Engineering Manager

Full Time Opportunity

  • Leadership
  • Mentoring
  • Coaching
  • Communication
  • Collaboration
  • Planning
  • Strategy
  • Delivery
  • Ownership
  • Accountability
  • Empathy
  • Feedback
  • Problem-solving
  • Analysis
  • Estimation
  • Risk
  • Agility
  • Performance
  • Stakeholder-management

Overview


Our client is seeking an experienced Engineering Manager to lead one of its engineering teams and play a central role in delivering consistently high-quality software products. This role combines team leadership, operational ownership, technical oversight, and strategic influence. The successful candidate will support a small, high-trust engineering team, help shape engineering culture and ways of working, contribute to hiring and talent strategy, influence technical direction, and support the continued evolution of the wider engineering function as it modernises its platform, practices, and leadership capability.

Responsibilities


  • Lead, mentor, and motivate a team of approximately 4 to 6 software engineers and developers.
  • Set clear expectations of knowledge, skills, and behaviours across levels from Graduate to Senior.
  • Provide coaching, feedback, and structured development plans to support growth and performance.
  • Build trusted relationships that enable open, honest communication and effective feedback.
  • Conduct regular, calibrated performance reviews and act as a servant leader.
  • Understand business goals, align engineering activity to those goals, and help the team understand strategic priorities.
  • Partner with Product to ensure work is aligned to business objectives.
  • Collaborate with stakeholders to align engineering delivery with broader business interests.
  • Maintain transparent collaboration between engineering and other business functions.
  • Track and analyse team-level metrics using frameworks such as DORA and SPACE.
  • Educate the team on delivery and health metrics and use insights to drive continual improvement.
  • Champion agile methodologies including Scrum, Kanban, and related practices.
  • Support the scaling of effective ways of working across Engineering, Product, and Design.
  • Foster a culture of reflection, learning, and best-practice sharing.
  • Identify bottlenecks and drive improvement across the wider engineering function.
  • Work with the team to design solutions that meet functional and non-functional requirements.
  • Ensure solutions align to architectural standards and progress through solution design review.
  • Contribute to technical standards and the technical roadmap.
  • Be accountable for key architectural decisions in collaboration with Staff Engineers, Principal Engineers, and the Chief Architect.
  • Provide technical leadership across the core stack, with strong focus on Java and Spring for server-side development.
  • Support development across web technologies, APIs, databases, testing practices, cloud and on-prem environments, CI/CD, and containerisation.
  • Actively manage technical debt and make sound trade-offs between delivery speed and long-term quality.
  • Ensure technical alignment to the agreed stack and system patterns, while enabling knowledge sharing across engineering.
  • Champion the use of AI tooling across the software development lifecycle, from requirements and design through to coding, testing, review, and deployment.
  • Evaluate and adopt AI-assisted tools that improve productivity and quality.
  • Encourage experimentation with emerging engineering capabilities and share learnings across the function.
  • Promote a quality-first mindset and uphold clear standards for performance, reliability, and maintainability.
  • Collaborate with Product and Design to define OKRs, estimate work, and plan delivery.
  • Enable the team to deliver at a sustainable and predictable pace.
  • Remove impediments quickly and escalate where necessary.
  • Mentor the team in software delivery practices and lead delivery directly on key initiatives where appropriate.
  • Manage timelines, risks, and resource allocation while balancing delivery efficiency with team capability growth.
  • Work with Platform Engineering to monitor production components and ensure non-functional requirements are met.
  • Prioritise operational issues and participate in the on-call rota for out-of-hours support.
  • Evaluate the cost implications of technical decisions and balance technical quality, delivery timelines, and commercial considerations.
  • Ensure adherence to Governance, Risk, and Compliance requirements within day-to-day team processes.
  • Build team understanding of compliance and collaborate with GRC on policy clarity and improvement.
  • Deliver solutions aligned to regulatory standards and organisational policies.
  • Maintain strong security awareness across software and dependencies, support shift-left security practices, and contribute to security communities across engineering.
  • Contribute beyond the immediate team by participating in engineering leadership initiatives, supporting engineering-wide hiring and talent strategy, and taking ownership of cross-functional programmes such as communities of practice, graduate development, and engineering-wide operational improvements.

Experience


  • 3+ years in an engineering people management position.
  • 5+ years delivering complex technical projects.
  • 8+ years in hands-on engineering roles with a strong focus on Java.
  • Demonstrated ability to remain language-agnostic when designing solutions and selecting the right tool for the job.
  • Experience using mentoring and coaching to develop engineers across multiple levels of expertise.
  • Proven ability to lead a team to a clear vision and strategy in a high-performance environment while driving continual improvement.
  • Experience with containerisation and effective build and deploy processes in CI/CD environments.
  • Experience applying delivery methodologies suited to different contexts, including greenfield initiatives and long-lived product maintenance.
  • Experience collaborating across technical, delivery, and people leadership challenges.
  • Experience estimating and planning complex project delivery, including risk assessment and resource planning.
  • Experience engaging effectively with a wide range of audiences, from Graduate Engineers to Executive Committee stakeholders.
  • Experience handling change and performance management conversations with empathy and clarity.

Qualifications


  • Certification or degree in Business, Engineering, or a related field is preferred.

Tools & Technologies


  • Java
  • Spring
  • HTML
  • JavaScript
  • React
  • REST
  • GraphQL
  • PostgreSQL
  • JUnit
  • Mockito
  • TestNG
  • AWS
  • CI/CD
  • Containerisation
  • Architecture
  • Security
  • AI
Cape Town
Expected Salary

190 000 ZAR pm

Work Policy

Hybrid

Team

Engineering

Industry

Software Development

Interview Process

  1. Oneo Screening
  2. Technical Interview – Oneo CEO
  3. Final Interview – Lendscape CTO
  4. Offer Stage

Not looking right now?

Join our elite talent network

and never miss another opportunity.

×
1
Personal
2
Professional
3
Earning
4
Last Page

Personal Details

Required: (Country Code) + Number
Fill required fields

Professional Details

Please Copy / Paste your LinkedIn profile URL.
Maximum file size: 10 MB
We only accept PDF
Maximum file size: 10 MB
We only accept PDF files
Enter Your Portfolio Link
Fill required fields

Earning Details

Currency Earned *
What currency are you currently earning
This should be the total cost to company.
This should be the total cost to company.
Fill required fields

Checks and Compliance

Citizenship or Visa Type
Would you pass a criminal record check? *
Would you pass a credit record check? *
Would you pass a qualifications record check? *

×