Software Engineering Manager

Cape Town Full-time R60,000 - R80,000 / Month
(R720,000 - R960,000 / Year)

Job Description

As a Software Engineering Manager in Cape Town, you will lead a team of developers, managing projects from concept through execution. Your leadership will ensure the delivery of high-quality software solutions and contribute to our goal of continuous improvement.

Responsibilities

  • Lead and manage the software engineering team, facilitating agile development processes.
  • Define project scopes, timelines, and deliverables in collaboration with stakeholders.
  • Drive continuous improvement in engineering processes, leading to enhanced team performance.
  • Review code, provide constructive feedback, and ensure adherence to best practices.
  • Mentor and develop team members, fostering a culture of learning and innovation.
  • Work closely with product management to align engineering efforts with business goals.
  • Troubleshoot and optimize software systems and processes.
  • Maintain up-to-date knowledge of industry trends, technologies, and best practices.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Master's degree is preferred
Experience
  • 8+ years of experience in software development, with at least 3 years in a managerial role
Technical Skills
  • Agile Methodologies
  • Java
  • Cloud Services
Soft Skills
  • Leadership
  • Communication
  • Problem-Solving
Languages
  • English: Fluent

Advantageous

  • Experience in DevOps practices: Familiarity with DevOps culture and tools to optimize software delivery.
  • Knowledge of software architecture principles: Understanding of software design patterns and architectural best practices.

Benefits

  • Comprehensive health care plan
  • Retirement savings plans with company contributions
  • Flexible working hours
  • Opportunities for professional development
  • Work-from-home options

Company Culture

  • Team Spirit: We promote a collaborative culture where team results are prioritized over individual accolades.
  • Respect for Diversity: Our workplace is committed to equality and inclusion, respecting diverse backgrounds and perspectives.
  • Continuous Learning: We support our team's growth through continuous learning opportunities and mentorship.
Status: Open