Engineering Manager (remote)

Johannesburg, Gauteng, South Africa

Job Description


Job Summary

Engineering Manager (Remote) Engineering/Technical ~ IT - Software Development
Cape Town - Western Cape ~ Johannesburg - Gauteng ~ Durban - KwaZulu Natal

ENVIRONMENT:

In Cape Town, a company passionate about boosting African entrepreneurs in the digital commerce scene is on the lookout for an Engineering Manager. This full-time role involves leading a dynamic team of Software Engineers, typically 8-10 individuals across 1-2 teams. The focus is collaborating with other engineering leaders to build a team capable of scaling up product development. As the Engineering Manager, you'll work side by side with the team, ensuring quality code through peer reviews, maintaining documentation, and tackling technical debt. Your role includes fostering healthy development practices like TDD, Refactoring, Agile methodologies, and choosing the right tools and technologies for the job. Join them in shaping a team that excels at building scalable products!

DUTIES:

Technical Expectations:

  • Prior experience in management/mentorship roles.
  • Work alongside the team and be a part of the full Software Development Life Cycle.
  • Build features for their 4 user groups, Merchants, Customers, Developers, and Internal Operation teams.
  • Work on business projects, internal tech projects, changes to various systems, and navigate unplanned work.
  • Work alongside the team to create quality code through peer reviews, maintaining internal and external documentation and identify and address technical debt.
  • Help the team build up healthy development habits like TDD, Refactoring, being Agile, finding the right tool/technology for the job.
  • Instil company Engineering principles in other Engineers.
  • Proactively improve modules, services, systems, and codebases they encounter, 'this doesn't make sense, I'm going to do something about it.
  • Break down delivery and knowledge silos in their team.
Leadership Expectations:
  • Improve documentation that is incorrect.
  • Proactively raise issues they spot in retrospectives.
  • Clear blockers for junior team members; provides context/guidance or knows how to escalate.
  • Drive changes to Engineering practices with well-reasoned arguments and a 'strong opinion, weakly held' mentality.
  • Contribute to scaling Engineering hiring (e.g. leads calls, does onsite interviews).
  • Help facilitate Agile/Scrum rituals and run guild sessions for the team.
  • Contribute to the Review process by assisting your direct reports with personal KPIs and highlighting work done that contributes to the overarching company goals, giving them feedback throughout the year, and help them navigate self-improvement programs.
  • Uphold the leadership culture that exists at the company.
ATTRIBUTES:
  • A reasonably high emotional quotient.
  • Trustworthy, you will be dealing with sensitive, personal information.
  • With excellent time management skills, you will be accountable for spending the right amount of time on the different components of the role.
  • Great communication skills, you will be doing a lot more interpersonal communication.
Apply for this Job

Datafin

Recruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1292019
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned